{
  "bundles": [
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-liveconnect-google-drive-core",
      "artifactVersion": "10.10",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "org.nuxeo.ecm.liveconnect.google.drive.core",
          "org.nuxeo.ecm.liveconnect.google.drive.jsf",
          "org.nuxeo.ecm.liveconnect.google.drive.web.ui"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive",
        "id": "grp:org.nuxeo.ecm.liveconnect.google.drive",
        "name": "org.nuxeo.ecm.liveconnect.google.drive",
        "parentIds": [
          "grp:org.nuxeo.ecm.liveconnect"
        ],
        "readmes": [
          {
            "blobProviderId": "default",
            "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
            "digest": "ab7f5d29391b202444ef4f2a00d97906",
            "encoding": "UTF-8",
            "length": 927,
            "mimeType": "text/plain",
            "name": "README.md"
          }
        ],
        "version": "10.10"
      },
      "bundleId": "org.nuxeo.ecm.liveconnect.google.drive.core",
      "components": [
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.mimetype.service.MimetypeRegistryService--mimetype",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive/org.nuxeo.ecm.liveconnect.google.drive.core/org.nuxeo.ecm.liveconnect.google.drive.mimetypes/Contributions/org.nuxeo.ecm.liveconnect.google.drive.mimetypes--mimetype",
              "id": "org.nuxeo.ecm.liveconnect.google.drive.mimetypes--mimetype",
              "registrationOrder": 1,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.mimetype.service.MimetypeRegistryService",
                "name": "org.nuxeo.ecm.platform.mimetype.service.MimetypeRegistryService",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"mimetype\" target=\"org.nuxeo.ecm.platform.mimetype.service.MimetypeRegistryService\">\n\n    <!-- https://developers.google.com/drive/web/mime-types -->\n    <mimetype binary=\"false\" iconPath=\"google_drive.png\" normalized=\"application/vnd.google-apps\">\n      <mimetypes>\n        <mimetype>application/vnd.google-apps.document</mimetype>\n        <mimetype>application/vnd.google-apps.audio</mimetype>\n        <mimetype>application/vnd.google-apps.file</mimetype>\n        <mimetype>application/vnd.google-apps.folder</mimetype>\n        <mimetype>application/vnd.google-apps.form</mimetype>\n        <mimetype>application/vnd.google-apps.fusiontable</mimetype>\n        <mimetype>application/vnd.google-apps.photo</mimetype>\n        <mimetype>application/vnd.google-apps.presentation</mimetype>\n        <mimetype>application/vnd.google-apps.script</mimetype>\n        <mimetype>application/vnd.google-apps.sites</mimetype>\n        <mimetype>application/vnd.google-apps.spreadsheet</mimetype>\n        <mimetype>application/vnd.google-apps.unknown</mimetype>\n        <mimetype>application/vnd.google-apps.video</mimetype>\n      </mimetypes>\n    </mimetype>\n\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive/org.nuxeo.ecm.liveconnect.google.drive.core/org.nuxeo.ecm.liveconnect.google.drive.mimetypes",
          "name": "org.nuxeo.ecm.liveconnect.google.drive.mimetypes",
          "requirements": [],
          "resolutionOrder": 222,
          "services": [],
          "startOrder": 219,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.liveconnect.google.drive.mimetypes\">\n  <extension\n          target=\"org.nuxeo.ecm.platform.mimetype.service.MimetypeRegistryService\"\n          point=\"mimetype\">\n\n    <!-- https://developers.google.com/drive/web/mime-types -->\n    <mimetype normalized=\"application/vnd.google-apps\" binary=\"false\" iconPath=\"google_drive.png\">\n      <mimetypes>\n        <mimetype>application/vnd.google-apps.document</mimetype>\n        <mimetype>application/vnd.google-apps.audio</mimetype>\n        <mimetype>application/vnd.google-apps.file</mimetype>\n        <mimetype>application/vnd.google-apps.folder</mimetype>\n        <mimetype>application/vnd.google-apps.form</mimetype>\n        <mimetype>application/vnd.google-apps.fusiontable</mimetype>\n        <mimetype>application/vnd.google-apps.photo</mimetype>\n        <mimetype>application/vnd.google-apps.presentation</mimetype>\n        <mimetype>application/vnd.google-apps.script</mimetype>\n        <mimetype>application/vnd.google-apps.sites</mimetype>\n        <mimetype>application/vnd.google-apps.spreadsheet</mimetype>\n        <mimetype>application/vnd.google-apps.unknown</mimetype>\n        <mimetype>application/vnd.google-apps.video</mimetype>\n      </mimetypes>\n    </mimetype>\n\n  </extension>\n</component>",
          "xmlFileName": "/OSGI-INF/mimetype-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.convert.service.ConversionServiceImpl--converter",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive/org.nuxeo.ecm.liveconnect.google.drive.core/org.nuxeo.ecm.liveconnect.google.drive.core.converters/Contributions/org.nuxeo.ecm.liveconnect.google.drive.core.converters--converter",
              "id": "org.nuxeo.ecm.liveconnect.google.drive.core.converters--converter",
              "registrationOrder": 2,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.convert.service.ConversionServiceImpl",
                "name": "org.nuxeo.ecm.core.convert.service.ConversionServiceImpl",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"converter\" target=\"org.nuxeo.ecm.core.convert.service.ConversionServiceImpl\">\n\n    <!-- PDF converter for Google Drive native files -->\n    <converter class=\"org.nuxeo.ecm.liveconnect.google.drive.converter.GoogleDriveBlobConverter\" name=\"googlePDFExport\">\n      <sourceMimeType>application/vnd.google-apps</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.document</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.presentation</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.spreadsheet</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.drawing</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.form</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.fusiontable</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.photo</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.script</sourceMimeType>\n      <destinationMimeType>application/pdf</destinationMimeType>\n    </converter>\n\n    <!-- Text converter for files supporting text export -->\n    <converter class=\"org.nuxeo.ecm.liveconnect.google.drive.converter.GoogleDriveBlobConverter\" name=\"googleTextExport\">\n      <destinationMimeType>text/plain</destinationMimeType>\n      <sourceMimeType>application/vnd.google-apps.document</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.presentation</sourceMimeType>\n    </converter>\n\n    <!-- Text converter for files without a plain text export -->\n    <converter name=\"google2text\">\n      <destinationMimeType>text/plain</destinationMimeType>\n      <sourceMimeType>application/vnd.google-apps.spreadsheet</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.drawing</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.form</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.fusiontable</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.photo</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.script</sourceMimeType>\n      <conversionSteps>\n        <subconverter>googlePDFExport</subconverter>\n        <subconverter>pdf2text</subconverter>\n      </conversionSteps>\n    </converter>\n\n    <!-- HTML converter for files supporting HTML export -->\n    <converter class=\"org.nuxeo.ecm.liveconnect.google.drive.converter.GoogleDriveBlobConverter\" name=\"googleHtmlExport\">\n      <destinationMimeType>text/html</destinationMimeType>\n      <sourceMimeType>application/vnd.google-apps.document</sourceMimeType>\n    </converter>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive/org.nuxeo.ecm.liveconnect.google.drive.core/org.nuxeo.ecm.liveconnect.google.drive.core.converters",
          "name": "org.nuxeo.ecm.liveconnect.google.drive.core.converters",
          "requirements": [],
          "resolutionOrder": 223,
          "services": [],
          "startOrder": 214,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.liveconnect.google.drive.core.converters\">\n\n  <extension target=\"org.nuxeo.ecm.core.convert.service.ConversionServiceImpl\"\n             point=\"converter\">\n\n    <!-- PDF converter for Google Drive native files -->\n    <converter name=\"googlePDFExport\" class=\"org.nuxeo.ecm.liveconnect.google.drive.converter.GoogleDriveBlobConverter\">\n      <sourceMimeType>application/vnd.google-apps</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.document</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.presentation</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.spreadsheet</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.drawing</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.form</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.fusiontable</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.photo</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.script</sourceMimeType>\n      <destinationMimeType>application/pdf</destinationMimeType>\n    </converter>\n\n    <!-- Text converter for files supporting text export -->\n    <converter name=\"googleTextExport\" class=\"org.nuxeo.ecm.liveconnect.google.drive.converter.GoogleDriveBlobConverter\">\n      <destinationMimeType>text/plain</destinationMimeType>\n      <sourceMimeType>application/vnd.google-apps.document</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.presentation</sourceMimeType>\n    </converter>\n\n    <!-- Text converter for files without a plain text export -->\n    <converter name=\"google2text\">\n      <destinationMimeType>text/plain</destinationMimeType>\n      <sourceMimeType>application/vnd.google-apps.spreadsheet</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.drawing</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.form</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.fusiontable</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.photo</sourceMimeType>\n      <sourceMimeType>application/vnd.google-apps.script</sourceMimeType>\n      <conversionSteps>\n        <subconverter>googlePDFExport</subconverter>\n        <subconverter>pdf2text</subconverter>\n      </conversionSteps>\n    </converter>\n\n    <!-- HTML converter for files supporting HTML export -->\n    <converter name=\"googleHtmlExport\" class=\"org.nuxeo.ecm.liveconnect.google.drive.converter.GoogleDriveBlobConverter\">\n      <destinationMimeType>text/html</destinationMimeType>\n      <sourceMimeType>application/vnd.google-apps.document</sourceMimeType>\n    </converter>\n  </extension>\n</component>",
          "xmlFileName": "/OSGI-INF/convert-service-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.cache.CacheService--caches",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive/org.nuxeo.ecm.liveconnect.google.drive.core/org.nuxeo.ecm.liveconnect.google.drive.core.cache/Contributions/org.nuxeo.ecm.liveconnect.google.drive.core.cache--caches",
              "id": "org.nuxeo.ecm.liveconnect.google.drive.core.cache--caches",
              "registrationOrder": 4,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.cache.CacheService",
                "name": "org.nuxeo.ecm.core.cache.CacheService",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"caches\" target=\"org.nuxeo.ecm.core.cache.CacheService\">\n\n    <cache name=\"googleDrive\">\n      <option name=\"maxSize\">1000</option>\n      <option name=\"concurrencyLevel\">10</option>\n      <ttl>60</ttl>\n    </cache>\n\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive/org.nuxeo.ecm.liveconnect.google.drive.core/org.nuxeo.ecm.liveconnect.google.drive.core.cache",
          "name": "org.nuxeo.ecm.liveconnect.google.drive.core.cache",
          "requirements": [],
          "resolutionOrder": 224,
          "services": [],
          "startOrder": 213,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.liveconnect.google.drive.core.cache\">\n\n  <extension target=\"org.nuxeo.ecm.core.cache.CacheService\" point=\"caches\">\n\n    <cache name=\"googleDrive\">\n      <option name=\"maxSize\">1000</option>\n      <option name=\"concurrencyLevel\">10</option>\n      <ttl>60</ttl>\n    </cache>\n\n  </extension>\n\n</component>",
          "xmlFileName": "/OSGI-INF/cache-config.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.query.api.PageProviderService--providers",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive/org.nuxeo.ecm.liveconnect.google.drive.core/org.nuxeo.ecm.liveconnect.google.drive.core.pageprovider/Contributions/org.nuxeo.ecm.liveconnect.google.drive.core.pageprovider--providers",
              "id": "org.nuxeo.ecm.liveconnect.google.drive.core.pageprovider--providers",
              "registrationOrder": 8,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.query.api.PageProviderService",
                "name": "org.nuxeo.ecm.platform.query.api.PageProviderService",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"providers\" target=\"org.nuxeo.ecm.platform.query.api.PageProviderService\">\n\n    <coreQueryPageProvider name=\"googledrive_document_to_be_updated\">\n      <property name=\"maxResults\">PAGE_SIZE</property>\n      <pattern>\n       SELECT * FROM Document WHERE content/data LIKE 'googledrive:%' AND ecm:isVersion = 0\n      </pattern>\n      <sort ascending=\"true\" column=\"ecm:uuid\"/>\n      <pageSize>50</pageSize>\n    </coreQueryPageProvider>\n\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive/org.nuxeo.ecm.liveconnect.google.drive.core/org.nuxeo.ecm.liveconnect.google.drive.core.pageprovider",
          "name": "org.nuxeo.ecm.liveconnect.google.drive.core.pageprovider",
          "requirements": [],
          "resolutionOrder": 225,
          "services": [],
          "startOrder": 215,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<component name=\"org.nuxeo.ecm.liveconnect.google.drive.core.pageprovider\">\n\n  <extension target=\"org.nuxeo.ecm.platform.query.api.PageProviderService\"\n    point=\"providers\">\n\n    <coreQueryPageProvider name=\"googledrive_document_to_be_updated\">\n      <property name=\"maxResults\">PAGE_SIZE</property>\n      <pattern>\n       SELECT * FROM Document WHERE content/data LIKE 'googledrive:%' AND ecm:isVersion = 0\n      </pattern>\n      <sort column=\"ecm:uuid\" ascending=\"true\" />\n      <pageSize>50</pageSize>\n    </coreQueryPageProvider>\n\n  </extension>\n\n</component>",
          "xmlFileName": "/OSGI-INF/googledrive-pageprovider-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.schema.TypeService--schema",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive/org.nuxeo.ecm.liveconnect.google.drive.core/org.nuxeo.ecm.liveconnect.google.drive.core.renditions/Contributions/org.nuxeo.ecm.liveconnect.google.drive.core.renditions--schema",
              "id": "org.nuxeo.ecm.liveconnect.google.drive.core.renditions--schema",
              "registrationOrder": 7,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.schema.TypeService",
                "name": "org.nuxeo.ecm.core.schema.TypeService",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"schema\" target=\"org.nuxeo.ecm.core.schema.TypeService\">\n    <schema name=\"blobconversions\" prefix=\"blobconversions\" src=\"schema/blobconversions.xsd\"/>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.schema.TypeService--doctype",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive/org.nuxeo.ecm.liveconnect.google.drive.core/org.nuxeo.ecm.liveconnect.google.drive.core.renditions/Contributions/org.nuxeo.ecm.liveconnect.google.drive.core.renditions--doctype",
              "id": "org.nuxeo.ecm.liveconnect.google.drive.core.renditions--doctype",
              "registrationOrder": 8,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.schema.TypeService",
                "name": "org.nuxeo.ecm.core.schema.TypeService",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"doctype\" target=\"org.nuxeo.ecm.core.schema.TypeService\">\n    <facet name=\"BlobConversions\">\n      <schema name=\"blobconversions\"/>\n    </facet>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive/org.nuxeo.ecm.liveconnect.google.drive.core/org.nuxeo.ecm.liveconnect.google.drive.core.renditions",
          "name": "org.nuxeo.ecm.liveconnect.google.drive.core.renditions",
          "requirements": [],
          "resolutionOrder": 226,
          "services": [],
          "startOrder": 216,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.liveconnect.google.drive.core.renditions\">\n\n  <extension target=\"org.nuxeo.ecm.core.schema.TypeService\" point=\"schema\">\n    <schema name=\"blobconversions\" src=\"schema/blobconversions.xsd\" prefix=\"blobconversions\" />\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.core.schema.TypeService\" point=\"doctype\">\n    <facet name=\"BlobConversions\">\n      <schema name=\"blobconversions\" />\n    </facet>\n  </extension>\n\n</component>",
          "xmlFileName": "/OSGI-INF/core-types-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentation": "\n    Management of Google Drive configuration.\n  \n",
          "documentationHtml": "<p>\nManagement of Google Drive configuration.\n</p><p></p>",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry--providers",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive/org.nuxeo.ecm.liveconnect.google.drive.core/org.nuxeo.ecm.liveconnect.google.drive.core.GoogleDriveComponent/Contributions/org.nuxeo.ecm.liveconnect.google.drive.core.GoogleDriveComponent--providers",
              "id": "org.nuxeo.ecm.liveconnect.google.drive.core.GoogleDriveComponent--providers",
              "registrationOrder": 0,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry",
                "name": "org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"providers\" target=\"org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry\">\n    <provider>\n      <name>googledrive</name>\n      <description>Google Drive</description>\n      <class>org.nuxeo.ecm.liveconnect.google.drive.GoogleOAuth2ServiceProvider</class>\n      <tokenServerURL>https://accounts.google.com/o/oauth2/token</tokenServerURL>\n      <authorizationServerURL>https://accounts.google.com/o/oauth2/auth?access_type=offline&amp;approval_prompt=force</authorizationServerURL>\n      <scope>https://www.googleapis.com/auth/drive</scope>\n      <scope>https://www.googleapis.com/auth/drive.apps.readonly</scope>\n      <scope>email</scope>\n      <clientId/>\n    </provider>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.blob.BlobManager--configuration",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive/org.nuxeo.ecm.liveconnect.google.drive.core/org.nuxeo.ecm.liveconnect.google.drive.core.GoogleDriveComponent/Contributions/org.nuxeo.ecm.liveconnect.google.drive.core.GoogleDriveComponent--configuration",
              "id": "org.nuxeo.ecm.liveconnect.google.drive.core.GoogleDriveComponent--configuration",
              "registrationOrder": 1,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.blob.BlobManager",
                "name": "org.nuxeo.ecm.core.blob.BlobManager",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"configuration\" target=\"org.nuxeo.ecm.core.blob.BlobManager\">\n    <blobprovider name=\"googledrive\">\n      <class>org.nuxeo.ecm.liveconnect.google.drive.GoogleDriveBlobProvider</class>\n      <property name=\"serviceAccountId\"/>\n      <property name=\"serviceAccountP12Path\"/>\n      <property name=\"clientId\"/>\n    </blobprovider>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive/org.nuxeo.ecm.liveconnect.google.drive.core/org.nuxeo.ecm.liveconnect.google.drive.core.GoogleDriveComponent",
          "name": "org.nuxeo.ecm.liveconnect.google.drive.core.GoogleDriveComponent",
          "requirements": [
            "org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry",
            "org.nuxeo.ecm.core.blob.BlobManager"
          ],
          "resolutionOrder": 450,
          "services": [],
          "startOrder": 212,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.liveconnect.google.drive.core.GoogleDriveComponent\"\n  version=\"1.0.0\">\n\n  <require>org.nuxeo.ecm.core.blob.BlobManager</require>\n  <require>org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry</require>\n\n  <documentation>\n    Management of Google Drive configuration.\n  </documentation>\n\n  <extension target=\"org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry\" point=\"providers\">\n    <provider>\n      <name>googledrive</name>\n      <description>Google Drive</description>\n      <class>org.nuxeo.ecm.liveconnect.google.drive.GoogleOAuth2ServiceProvider</class>\n      <tokenServerURL>https://accounts.google.com/o/oauth2/token</tokenServerURL>\n      <authorizationServerURL>https://accounts.google.com/o/oauth2/auth?access_type=offline&amp;approval_prompt=force</authorizationServerURL>\n      <scope>https://www.googleapis.com/auth/drive</scope>\n      <scope>https://www.googleapis.com/auth/drive.apps.readonly</scope>\n      <scope>email</scope>\n      <clientId>${nuxeo.google.clientId:=}</clientId>\n    </provider>\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.core.blob.BlobManager\" point=\"configuration\">\n    <blobprovider name=\"googledrive\">\n      <class>org.nuxeo.ecm.liveconnect.google.drive.GoogleDriveBlobProvider</class>\n      <property name=\"serviceAccountId\">${nuxeo.google.serviceAccountId:=}</property>\n      <property name=\"serviceAccountP12Path\">${nuxeo.google.serviceAccountP12Path:=}</property>\n      <property name=\"clientId\">${nuxeo.google.clientId:=}</property>\n    </blobprovider>\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/googledrive-config.xml",
          "xmlPureComponent": true
        }
      ],
      "fileName": "nuxeo-liveconnect-google-drive-core-10.10.jar",
      "groupId": "org.nuxeo.ecm.liveconnect",
      "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive/org.nuxeo.ecm.liveconnect.google.drive.core",
      "id": "org.nuxeo.ecm.liveconnect.google.drive.core",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: Apache Maven\r\nBuilt-By: jenkins\r\nBuild-Jdk: 1.8.0_191\r\nBundle-ManifestVersion: 1\r\nBundle-Version: 1.0.0\r\nBundle-Name: Nuxeo Live Connect Core for Google Drive\r\nBundle-SymbolicName: org.nuxeo.ecm.liveconnect.google.drive.core;singl\r\n eton:=true\r\nNuxeo-Component: OSGI-INF/googledrive-config.xml,OSGI-INF/mimetype-con\r\n trib.xml,OSGI-INF/convert-service-contrib.xml,OSGI-INF/cache-config.x\r\n ml,OSGI-INF/googledrive-pageprovider-contrib.xml,OSGI-INF/core-types-\r\n contrib.xml\r\n\r\n",
      "maxResolutionOrder": 450,
      "minResolutionOrder": 222,
      "packages": [
        "nuxeo-liveconnect"
      ],
      "parentReadme": {
        "blobProviderId": "default",
        "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
        "digest": "ab7f5d29391b202444ef4f2a00d97906",
        "encoding": "UTF-8",
        "length": 927,
        "mimeType": "text/plain",
        "name": "README.md"
      },
      "readme": {
        "blobProviderId": "default",
        "content": "# About Nuxeo Google Client\n\nThis module enables the use of remote Google Drive files in Nuxeo.\n\nWhen creating or editing a file, a new picker allows you to select a file in your Google Drive.\n\nThis is a work in progress, therefore it is not yet supported by Nuxeo.\n\n# Configuration\n\nYou must define in your `nuxeo.conf` a client id key:\n\n    nuxeo.google.clientid = <YOUR-CLIENT-ID>\n\nMORE INFO TBD\n\n# Requirements\n\nThis module requires Java 8 and Maven 3.\n\n# Building\n \nGet the source code:\n\n    git clone git@github.com:nuxeo/nuxeo-google-client.git\n    cd nuxeo-google-client\n\nBuild using Maven:\n\n    mvn clean install\n\nSee our [Core Developer Guide](http://doc.nuxeo.com/x/B4BH) for instructions and guidelines.\n\nTODO Marketplace package\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
        "digest": "f5082904bacc60b3299e9b556128df78",
        "encoding": "UTF-8",
        "length": 1594,
        "mimeType": "text/plain",
        "name": "README.md"
      },
      "requirements": [],
      "version": "10.10"
    },
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-liveconnect-core",
      "artifactVersion": "10.10-HF21",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "org.nuxeo.ecm.liveconnect.core",
          "org.nuxeo.ecm.liveconnect.jsf",
          "org.nuxeo.ecm.liveconnect.web.ui"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect",
        "id": "grp:org.nuxeo.ecm.liveconnect",
        "name": "org.nuxeo.ecm.liveconnect",
        "parentIds": [],
        "readmes": [
          {
            "blobProviderId": "default",
            "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
            "digest": "ab7f5d29391b202444ef4f2a00d97906",
            "encoding": "UTF-8",
            "length": 927,
            "mimeType": "text/plain",
            "name": "README.md"
          }
        ],
        "version": "10.10"
      },
      "bundleId": "org.nuxeo.ecm.liveconnect.core",
      "components": [
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.scheduler.SchedulerService--schedule",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/org.nuxeo.ecm.liveconnect.core/org.nuxeo.ecm.liveconnect.scheduler/Contributions/org.nuxeo.ecm.liveconnect.scheduler--schedule",
              "id": "org.nuxeo.ecm.liveconnect.scheduler--schedule",
              "registrationOrder": 3,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.scheduler.SchedulerService",
                "name": "org.nuxeo.ecm.core.scheduler.SchedulerService",
                "type": "service"
              },
              "version": "10.10-HF21",
              "xml": "<extension point=\"schedule\" target=\"org.nuxeo.ecm.core.scheduler.SchedulerService\">\n    <schedule id=\"blobProviderDocumentUpdate\">\n      <event>blobProviderDocumentUpdateEvent</event>\n      <!-- cleanup every 30 sec  -->\n      <!-- cronExpression>0/30 * * * * ?</cronExpression-->\n      <!-- every day at 11.59 PM -->\n      <cronExpression>0 0/5 * * * ?</cronExpression>\n    </schedule>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.event.EventServiceComponent--listener",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/org.nuxeo.ecm.liveconnect.core/org.nuxeo.ecm.liveconnect.scheduler/Contributions/org.nuxeo.ecm.liveconnect.scheduler--listener",
              "id": "org.nuxeo.ecm.liveconnect.scheduler--listener",
              "registrationOrder": 15,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.event.EventServiceComponent",
                "name": "org.nuxeo.ecm.core.event.EventServiceComponent",
                "type": "service"
              },
              "version": "10.10-HF21",
              "xml": "<extension point=\"listener\" target=\"org.nuxeo.ecm.core.event.EventServiceComponent\">\n    <listener class=\"org.nuxeo.ecm.liveconnect.update.listener.BlobProviderDocumentsUpdateListener\" name=\"blobProviderDocumentUpdate\">\n      <event>blobProviderDocumentUpdateEvent</event>\n    </listener>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/org.nuxeo.ecm.liveconnect.core/org.nuxeo.ecm.liveconnect.scheduler",
          "name": "org.nuxeo.ecm.liveconnect.scheduler",
          "requirements": [],
          "resolutionOrder": 217,
          "services": [],
          "startOrder": 227,
          "version": "10.10-HF21",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.liveconnect.scheduler\">\n\n  <extension target=\"org.nuxeo.ecm.core.scheduler.SchedulerService\"\n    point=\"schedule\">\n    <schedule id=\"blobProviderDocumentUpdate\">\n      <event>blobProviderDocumentUpdateEvent</event>\n      <!-- cleanup every 30 sec  -->\n      <!-- cronExpression>0/30 * * * * ?</cronExpression-->\n      <!-- every day at 11.59 PM -->\n      <cronExpression>0 0/5 * * * ?</cronExpression>\n    </schedule>\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.core.event.EventServiceComponent\"\n    point=\"listener\">\n    <listener name=\"blobProviderDocumentUpdate\"\n      class=\"org.nuxeo.ecm.liveconnect.update.listener.BlobProviderDocumentsUpdateListener\">\n      <event>blobProviderDocumentUpdateEvent</event>\n    </listener>\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/liveconnect-scheduler-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.work.service--queues",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/org.nuxeo.ecm.liveconnect.core/org.nuxeo.ecm.liveconnect.workmanager/Contributions/org.nuxeo.ecm.liveconnect.workmanager--queues",
              "id": "org.nuxeo.ecm.liveconnect.workmanager--queues",
              "registrationOrder": 6,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.work.service",
                "name": "org.nuxeo.ecm.core.work.service",
                "type": "service"
              },
              "version": "10.10-HF21",
              "xml": "<extension point=\"queues\" target=\"org.nuxeo.ecm.core.work.service\">\n    <queue id=\"blobProviderDocumentUpdate\">\n      <maxThreads>2</maxThreads>\n      <category>blobProviderDocumentsUpdate</category>\n    </queue>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/org.nuxeo.ecm.liveconnect.core/org.nuxeo.ecm.liveconnect.workmanager",
          "name": "org.nuxeo.ecm.liveconnect.workmanager",
          "requirements": [],
          "resolutionOrder": 218,
          "services": [],
          "startOrder": 228,
          "version": "10.10-HF21",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.liveconnect.workmanager\">\n\n  <extension target=\"org.nuxeo.ecm.core.work.service\" point=\"queues\">\n    <queue id=\"blobProviderDocumentUpdate\">\n      <maxThreads>2</maxThreads>\n      <category>blobProviderDocumentsUpdate</category>\n    </queue>\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/liveconnect-workmanager-contrib.xml",
          "xmlPureComponent": true
        }
      ],
      "fileName": "nuxeo-liveconnect-core-10.10-HF21.jar",
      "groupId": "org.nuxeo.ecm.liveconnect",
      "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/org.nuxeo.ecm.liveconnect.core",
      "id": "org.nuxeo.ecm.liveconnect.core",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: Apache Maven\r\nBuilt-By: jenkins\r\nBuild-Jdk: 1.8.0_222\r\nBundle-ManifestVersion: 1\r\nBundle-Version: 1.0.0\r\nBundle-Name: Nuxeo Live Connect Core\r\nBundle-SymbolicName: org.nuxeo.ecm.liveconnect.core;singleton:=true\r\nNuxeo-Component: OSGI-INF/liveconnect-scheduler-contrib.xml,OSGI-INF/l\r\n iveconnect-workmanager-contrib.xml\r\n\r\n",
      "maxResolutionOrder": 218,
      "minResolutionOrder": 217,
      "packages": [
        "nuxeo-10.10-HF12",
        "nuxeo-10.10-HF21",
        "nuxeo-liveconnect"
      ],
      "parentReadme": {
        "blobProviderId": "default",
        "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
        "digest": "ab7f5d29391b202444ef4f2a00d97906",
        "encoding": "UTF-8",
        "length": 927,
        "mimeType": "text/plain",
        "name": "README.md"
      },
      "requirements": [],
      "version": "10.10-HF21"
    },
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-liveconnect-box-core",
      "artifactVersion": "10.10",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "org.nuxeo.ecm.liveconnect.box.core",
          "org.nuxeo.ecm.liveconnect.box.jsf",
          "org.nuxeo.ecm.liveconnect.box.web.ui"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.box",
        "id": "grp:org.nuxeo.ecm.liveconnect.box",
        "name": "org.nuxeo.ecm.liveconnect.box",
        "parentIds": [
          "grp:org.nuxeo.ecm.liveconnect"
        ],
        "readmes": [
          {
            "blobProviderId": "default",
            "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
            "digest": "ab7f5d29391b202444ef4f2a00d97906",
            "encoding": "UTF-8",
            "length": 927,
            "mimeType": "text/plain",
            "name": "README.md"
          }
        ],
        "version": "10.10"
      },
      "bundleId": "org.nuxeo.ecm.liveconnect.box.core",
      "components": [
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.cache.CacheService--caches",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.box/org.nuxeo.ecm.liveconnect.box.core/org.nuxeo.ecm.liveconnect.box.core.cache/Contributions/org.nuxeo.ecm.liveconnect.box.core.cache--caches",
              "id": "org.nuxeo.ecm.liveconnect.box.core.cache--caches",
              "registrationOrder": 2,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.cache.CacheService",
                "name": "org.nuxeo.ecm.core.cache.CacheService",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"caches\" target=\"org.nuxeo.ecm.core.cache.CacheService\">\n\n    <cache name=\"box\">\n      <option name=\"maxSize\">1000</option>\n      <option name=\"concurrencyLevel\">10</option>\n      <ttl>60</ttl>\n    </cache>\n\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.box/org.nuxeo.ecm.liveconnect.box.core/org.nuxeo.ecm.liveconnect.box.core.cache",
          "name": "org.nuxeo.ecm.liveconnect.box.core.cache",
          "requirements": [],
          "resolutionOrder": 214,
          "services": [],
          "startOrder": 201,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.liveconnect.box.core.cache\">\n\n  <extension target=\"org.nuxeo.ecm.core.cache.CacheService\" point=\"caches\">\n\n    <cache name=\"box\">\n      <option name=\"maxSize\">1000</option>\n      <option name=\"concurrencyLevel\">10</option>\n      <ttl>60</ttl>\n    </cache>\n\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/cache-config.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.query.api.PageProviderService--providers",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.box/org.nuxeo.ecm.liveconnect.box.core/org.nuxeo.ecm.liveconnect.box.core.pageprovider/Contributions/org.nuxeo.ecm.liveconnect.box.core.pageprovider--providers",
              "id": "org.nuxeo.ecm.liveconnect.box.core.pageprovider--providers",
              "registrationOrder": 6,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.query.api.PageProviderService",
                "name": "org.nuxeo.ecm.platform.query.api.PageProviderService",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"providers\" target=\"org.nuxeo.ecm.platform.query.api.PageProviderService\">\n\n    <coreQueryPageProvider name=\"box_document_to_be_updated\">\n      <property name=\"maxResults\">PAGE_SIZE</property>\n      <pattern>\n       SELECT * FROM Document WHERE content/data LIKE 'box:%' AND ecm:isVersion = 0\n      </pattern>\n      <sort ascending=\"true\" column=\"ecm:uuid\"/>\n      <pageSize>50</pageSize>\n    </coreQueryPageProvider>\n\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.box/org.nuxeo.ecm.liveconnect.box.core/org.nuxeo.ecm.liveconnect.box.core.pageprovider",
          "name": "org.nuxeo.ecm.liveconnect.box.core.pageprovider",
          "requirements": [],
          "resolutionOrder": 215,
          "services": [],
          "startOrder": 202,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<component name=\"org.nuxeo.ecm.liveconnect.box.core.pageprovider\">\n\n  <extension target=\"org.nuxeo.ecm.platform.query.api.PageProviderService\"\n    point=\"providers\">\n\n    <coreQueryPageProvider name=\"box_document_to_be_updated\">\n      <property name=\"maxResults\">PAGE_SIZE</property>\n      <pattern>\n       SELECT * FROM Document WHERE content/data LIKE 'box:%' AND ecm:isVersion = 0\n      </pattern>\n      <sort column=\"ecm:uuid\" ascending=\"true\" />\n      <pageSize>50</pageSize>\n    </coreQueryPageProvider>\n\n  </extension>\n\n</component>",
          "xmlFileName": "/OSGI-INF/box-pageprovider-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentation": "\n    Management of Box configuration.\n  \n",
          "documentationHtml": "<p>\nManagement of Box configuration.\n</p><p></p>",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry--providers",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.box/org.nuxeo.ecm.liveconnect.box.core/org.nuxeo.ecm.liveconnect.box.core.BoxComponent/Contributions/org.nuxeo.ecm.liveconnect.box.core.BoxComponent--providers",
              "id": "org.nuxeo.ecm.liveconnect.box.core.BoxComponent--providers",
              "registrationOrder": 3,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry",
                "name": "org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"providers\" target=\"org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry\">\n    <provider>\n      <name>box</name>\n      <description>Box</description>\n      <class>org.nuxeo.ecm.liveconnect.box.BoxOAuth2ServiceProvider</class>\n      <tokenServerURL>https://app.box.com/api/oauth2/token</tokenServerURL>\n      <authorizationServerURL>https://app.box.com/api/oauth2/authorize?response_type=code</authorizationServerURL>\n      <clientId/>\n    </provider>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.blob.BlobManager--configuration",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.box/org.nuxeo.ecm.liveconnect.box.core/org.nuxeo.ecm.liveconnect.box.core.BoxComponent/Contributions/org.nuxeo.ecm.liveconnect.box.core.BoxComponent--configuration",
              "id": "org.nuxeo.ecm.liveconnect.box.core.BoxComponent--configuration",
              "registrationOrder": 4,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.blob.BlobManager",
                "name": "org.nuxeo.ecm.core.blob.BlobManager",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"configuration\" target=\"org.nuxeo.ecm.core.blob.BlobManager\">\n    <blobprovider name=\"box\">\n      <class>org.nuxeo.ecm.liveconnect.box.BoxBlobProvider</class>\n      <property name=\"clientId\"/>\n    </blobprovider>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.box/org.nuxeo.ecm.liveconnect.box.core/org.nuxeo.ecm.liveconnect.box.core.BoxComponent",
          "name": "org.nuxeo.ecm.liveconnect.box.core.BoxComponent",
          "requirements": [
            "org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry",
            "org.nuxeo.ecm.core.blob.BlobManager"
          ],
          "resolutionOrder": 453,
          "services": [],
          "startOrder": 200,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.liveconnect.box.core.BoxComponent\" version=\"1.0.0\">\n\n  <require>org.nuxeo.ecm.core.blob.BlobManager</require>\n  <require>org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry</require>\n\n  <documentation>\n    Management of Box configuration.\n  </documentation>\n\n  <extension target=\"org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry\" point=\"providers\">\n    <provider>\n      <name>box</name>\n      <description>Box</description>\n      <class>org.nuxeo.ecm.liveconnect.box.BoxOAuth2ServiceProvider</class>\n      <tokenServerURL>https://app.box.com/api/oauth2/token</tokenServerURL>\n      <authorizationServerURL>https://app.box.com/api/oauth2/authorize?response_type=code</authorizationServerURL>\n      <clientId>${nuxeo.box.clientId:=}</clientId>\n    </provider>\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.core.blob.BlobManager\" point=\"configuration\">\n    <blobprovider name=\"box\">\n      <class>org.nuxeo.ecm.liveconnect.box.BoxBlobProvider</class>\n      <property name=\"clientId\">${nuxeo.box.clientId:=}</property>\n    </blobprovider>\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/box-config.xml",
          "xmlPureComponent": true
        }
      ],
      "fileName": "nuxeo-liveconnect-box-core-10.10.jar",
      "groupId": "org.nuxeo.ecm.liveconnect",
      "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.box/org.nuxeo.ecm.liveconnect.box.core",
      "id": "org.nuxeo.ecm.liveconnect.box.core",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: Apache Maven\r\nBuilt-By: jenkins\r\nBuild-Jdk: 1.8.0_191\r\nBundle-ManifestVersion: 1\r\nBundle-Version: 1.0.0\r\nBundle-Name: Nuxeo Live Connect Core for Box\r\nBundle-SymbolicName: org.nuxeo.ecm.liveconnect.box.core;singleton:=true\r\nNuxeo-Component: OSGI-INF/box-config.xml,OSGI-INF/cache-config.xml,OSG\r\n I-INF/box-pageprovider-contrib.xml\r\n\r\n",
      "maxResolutionOrder": 453,
      "minResolutionOrder": 214,
      "packages": [
        "nuxeo-liveconnect"
      ],
      "parentReadme": {
        "blobProviderId": "default",
        "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
        "digest": "ab7f5d29391b202444ef4f2a00d97906",
        "encoding": "UTF-8",
        "length": 927,
        "mimeType": "text/plain",
        "name": "README.md"
      },
      "readme": {
        "blobProviderId": "default",
        "content": "# Nuxeo Live Connect - Box\n\nNuxeo Live Connect connector for Box.\n\n# Setting up OAuth with Box\n\n## Step 1: Preparing your application accounts on the Box App console\n\n 1. Go to https://app.box.com/developers/services\n 2. Click on 'Create a Box Application'.\n 3. Fill the name of your application and select Box Content.\n 4. Click on 'Configure your application'.\n 5. In 'redirect_uri' set the following URL, adapting the hostname and port to your case: https://localhost:8080/nuxeo/site/oauth2/box/callback\n 6. Copy:\n    - client_id\n    - client_secret\n 7. Save Application\n \n## Step 2: Configuring the Nuxeo Platform\n 1. In the Nuxeo Platform go to the Admin Center > Cloud Services. \n 2. In the 'Service providers' tab, edit the 'box' service provider.\n    - Paste there your client id and secret.\n    - Make sure the 'Enabled' box is checked.\n 3. Now go to the HOME tab and click 'Cloud Services' tab and click the 'Connect to Box' button or just create a new Box document.\n",
        "digest": "cca147ae0ec97e219b4a84f38fd0d710",
        "encoding": "UTF-8",
        "length": 977,
        "mimeType": "text/plain",
        "name": "README.md"
      },
      "requirements": [],
      "version": "10.10"
    },
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-liveconnect-onedrive-web-ui",
      "artifactVersion": "10.10",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "org.nuxeo.ecm.liveconnect.onedrive",
          "org.nuxeo.ecm.liveconnect.onedrive.core",
          "org.nuxeo.ecm.liveconnect.onedrive.jsf"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.onedrive",
        "id": "grp:org.nuxeo.ecm.liveconnect.onedrive",
        "name": "org.nuxeo.ecm.liveconnect.onedrive",
        "parentIds": [
          "grp:org.nuxeo.ecm.liveconnect"
        ],
        "readmes": [
          {
            "blobProviderId": "default",
            "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
            "digest": "ab7f5d29391b202444ef4f2a00d97906",
            "encoding": "UTF-8",
            "length": 927,
            "mimeType": "text/plain",
            "name": "README.md"
          }
        ],
        "version": "10.10"
      },
      "bundleId": "org.nuxeo.ecm.liveconnect.onedrive",
      "components": [
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.WebResources--resources",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.onedrive/org.nuxeo.ecm.liveconnect.onedrive/org.nuxeo.ecm.liveconnect.onedrive.web.ui.resources.contrib/Contributions/org.nuxeo.ecm.liveconnect.onedrive.web.ui.resources.contrib--resources",
              "id": "org.nuxeo.ecm.liveconnect.onedrive.web.ui.resources.contrib--resources",
              "registrationOrder": 26,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.WebResources",
                "name": "org.nuxeo.ecm.platform.WebResources",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"resources\" target=\"org.nuxeo.ecm.platform.WebResources\">\n    <resource name=\"nuxeo-liveconnect-onedrive.html\" shrinkable=\"false\" type=\"import\">\n      <uri>/ui/nuxeo-liveconnect/nuxeo-liveconnect-onedrive.html</uri>\n    </resource>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.WebResources--bundles",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.onedrive/org.nuxeo.ecm.liveconnect.onedrive/org.nuxeo.ecm.liveconnect.onedrive.web.ui.resources.contrib/Contributions/org.nuxeo.ecm.liveconnect.onedrive.web.ui.resources.contrib--bundles",
              "id": "org.nuxeo.ecm.liveconnect.onedrive.web.ui.resources.contrib--bundles",
              "registrationOrder": 19,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.WebResources",
                "name": "org.nuxeo.ecm.platform.WebResources",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"bundles\" target=\"org.nuxeo.ecm.platform.WebResources\">\n    <bundle name=\"web-ui\">\n      <resources append=\"true\">\n        <resource>nuxeo-liveconnect-onedrive.html</resource>\n      </resources>\n    </bundle>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.onedrive/org.nuxeo.ecm.liveconnect.onedrive/org.nuxeo.ecm.liveconnect.onedrive.web.ui.resources.contrib",
          "name": "org.nuxeo.ecm.liveconnect.onedrive.web.ui.resources.contrib",
          "requirements": [
            "org.nuxeo.web.ui.resources"
          ],
          "resolutionOrder": 957,
          "services": [],
          "startOrder": 226,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n\n<component name=\"org.nuxeo.ecm.liveconnect.onedrive.web.ui.resources.contrib\">\n\n  <require>org.nuxeo.web.ui.resources</require>\n\n  <extension target=\"org.nuxeo.ecm.platform.WebResources\" point=\"resources\">\n    <resource name=\"nuxeo-liveconnect-onedrive.html\" type=\"import\" shrinkable=\"false\">\n      <uri>/ui/nuxeo-liveconnect/nuxeo-liveconnect-onedrive.html</uri>\n    </resource>\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.platform.WebResources\" point=\"bundles\">\n    <bundle name=\"web-ui\">\n      <resources append=\"true\">\n        <resource>nuxeo-liveconnect-onedrive.html</resource>\n      </resources>\n    </bundle>\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/nuxeo-liveconnect-onedrive-webresources-contrib.xml",
          "xmlPureComponent": true
        }
      ],
      "fileName": "nuxeo-liveconnect-onedrive-web-ui-10.10.jar",
      "groupId": "org.nuxeo.ecm.liveconnect",
      "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.onedrive/org.nuxeo.ecm.liveconnect.onedrive",
      "id": "org.nuxeo.ecm.liveconnect.onedrive",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: Apache Maven\r\nBuilt-By: jenkins\r\nBuild-Jdk: 1.8.0_191\r\nBundle-ManifestVersion: 1\r\nBundle-Version: 1.0.0\r\nBundle-Name: Nuxeo Live Connect Web UI for OneDrive\r\nBundle-SymbolicName: org.nuxeo.ecm.liveconnect.onedrive;singleton:=true\r\nNuxeo-Component: OSGI-INF/nuxeo-liveconnect-onedrive-webresources-cont\r\n rib.xml\r\n\r\n",
      "maxResolutionOrder": 957,
      "minResolutionOrder": 957,
      "packages": [
        "nuxeo-liveconnect"
      ],
      "parentReadme": {
        "blobProviderId": "default",
        "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
        "digest": "ab7f5d29391b202444ef4f2a00d97906",
        "encoding": "UTF-8",
        "length": 927,
        "mimeType": "text/plain",
        "name": "README.md"
      },
      "requirements": [],
      "version": "10.10"
    },
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-liveconnect-dropbox-jsf",
      "artifactVersion": "10.10",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "org.nuxeo.ecm.liveconnect.dropbox",
          "org.nuxeo.ecm.liveconnect.dropbox.core",
          "org.nuxeo.ecm.liveconnect.dropbox.web.ui"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.dropbox",
        "id": "grp:org.nuxeo.ecm.liveconnect.dropbox",
        "name": "org.nuxeo.ecm.liveconnect.dropbox",
        "parentIds": [
          "grp:org.nuxeo.ecm.liveconnect"
        ],
        "readmes": [
          {
            "blobProviderId": "default",
            "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
            "digest": "ab7f5d29391b202444ef4f2a00d97906",
            "encoding": "UTF-8",
            "length": 927,
            "mimeType": "text/plain",
            "name": "README.md"
          }
        ],
        "version": "10.10"
      },
      "bundleId": "org.nuxeo.ecm.liveconnect.dropbox",
      "components": [
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.ui.web.component.file.JSFBlobUploaderService--uploader",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.dropbox/org.nuxeo.ecm.liveconnect.dropbox/org.nuxeo.ecm.liveconnect.dropbox.jsf.DropboxComponent/Contributions/org.nuxeo.ecm.liveconnect.dropbox.jsf.DropboxComponent--uploader",
              "id": "org.nuxeo.ecm.liveconnect.dropbox.jsf.DropboxComponent--uploader",
              "registrationOrder": 2,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.ui.web.component.file.JSFBlobUploaderService",
                "name": "org.nuxeo.ecm.platform.ui.web.component.file.JSFBlobUploaderService",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"uploader\" target=\"org.nuxeo.ecm.platform.ui.web.component.file.JSFBlobUploaderService\">\n    <uploader class=\"org.nuxeo.ecm.liveconnect.dropbox.DropboxBlobUploader\" id=\"dropbox\" order=\"20\"/>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.dropbox/org.nuxeo.ecm.liveconnect.dropbox/org.nuxeo.ecm.liveconnect.dropbox.jsf.DropboxComponent",
          "name": "org.nuxeo.ecm.liveconnect.dropbox.jsf.DropboxComponent",
          "requirements": [],
          "resolutionOrder": 221,
          "services": [],
          "startOrder": 209,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.liveconnect.dropbox.jsf.DropboxComponent\"\n           version=\"1.0.0\">\n\n  <extension target=\"org.nuxeo.ecm.platform.ui.web.component.file.JSFBlobUploaderService\" point=\"uploader\">\n    <uploader id=\"dropbox\" order=\"20\" class=\"org.nuxeo.ecm.liveconnect.dropbox.DropboxBlobUploader\" />\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/dropbox-service.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.WebResources--bundles",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.dropbox/org.nuxeo.ecm.liveconnect.dropbox/org.nuxeo.ecm.liveconnect.dropbox.jsf.theme/Contributions/org.nuxeo.ecm.liveconnect.dropbox.jsf.theme--bundles",
              "id": "org.nuxeo.ecm.liveconnect.dropbox.jsf.theme--bundles",
              "registrationOrder": 5,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.WebResources",
                "name": "org.nuxeo.ecm.platform.WebResources",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"bundles\" target=\"org.nuxeo.ecm.platform.WebResources\">\n    <bundle name=\"nuxeo_includes\">\n      <resources append=\"true\">\n        <resource>dropboxclient.js</resource>\n      </resources>\n    </bundle>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.WebResources--resources",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.dropbox/org.nuxeo.ecm.liveconnect.dropbox/org.nuxeo.ecm.liveconnect.dropbox.jsf.theme/Contributions/org.nuxeo.ecm.liveconnect.dropbox.jsf.theme--resources",
              "id": "org.nuxeo.ecm.liveconnect.dropbox.jsf.theme--resources",
              "registrationOrder": 6,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.WebResources",
                "name": "org.nuxeo.ecm.platform.WebResources",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"resources\" target=\"org.nuxeo.ecm.platform.WebResources\">\n    <resource name=\"dropboxclient.js\">\n      <path>nxthemes/html/scripts/dropboxclient.js</path>\n    </resource>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.dropbox/org.nuxeo.ecm.liveconnect.dropbox/org.nuxeo.ecm.liveconnect.dropbox.jsf.theme",
          "name": "org.nuxeo.ecm.liveconnect.dropbox.jsf.theme",
          "requirements": [
            "org.nuxeo.theme.nuxeo.webapp"
          ],
          "resolutionOrder": 683,
          "services": [],
          "startOrder": 210,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.liveconnect.dropbox.jsf.theme\">\n\n  <require>org.nuxeo.theme.nuxeo.webapp</require>\n\n  <extension target=\"org.nuxeo.ecm.platform.WebResources\" point=\"bundles\">\n    <bundle name=\"nuxeo_includes\">\n      <resources append=\"true\">\n        <resource>dropboxclient.js</resource>\n      </resources>\n    </bundle>\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.platform.WebResources\" point=\"resources\">\n    <resource name=\"dropboxclient.js\">\n      <path>nxthemes/html/scripts/dropboxclient.js</path>\n    </resource>\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/theme-contrib.xml",
          "xmlPureComponent": true
        }
      ],
      "fileName": "nuxeo-liveconnect-dropbox-jsf-10.10.jar",
      "groupId": "org.nuxeo.ecm.liveconnect",
      "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.dropbox/org.nuxeo.ecm.liveconnect.dropbox",
      "id": "org.nuxeo.ecm.liveconnect.dropbox",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: Apache Maven\r\nBuilt-By: jenkins\r\nBuild-Jdk: 1.8.0_191\r\nBundle-ManifestVersion: 1\r\nBundle-Version: 1.0.0\r\nBundle-Name: Nuxeo Live Connect JSF for Dropbox\r\nBundle-SymbolicName: org.nuxeo.ecm.liveconnect.dropbox;singleton:=true\r\nNuxeo-Component: OSGI-INF/dropbox-service.xml,OSGI-INF/theme-contrib.xml\r\n\r\n",
      "maxResolutionOrder": 683,
      "minResolutionOrder": 221,
      "packages": [
        "nuxeo-liveconnect"
      ],
      "parentReadme": {
        "blobProviderId": "default",
        "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
        "digest": "ab7f5d29391b202444ef4f2a00d97906",
        "encoding": "UTF-8",
        "length": 927,
        "mimeType": "text/plain",
        "name": "README.md"
      },
      "requirements": [],
      "version": "10.10"
    },
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-liveconnect-google-drive-jsf",
      "artifactVersion": "10.10",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "org.nuxeo.ecm.liveconnect.google.drive.core",
          "org.nuxeo.ecm.liveconnect.google.drive.jsf",
          "org.nuxeo.ecm.liveconnect.google.drive.web.ui"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive",
        "id": "grp:org.nuxeo.ecm.liveconnect.google.drive",
        "name": "org.nuxeo.ecm.liveconnect.google.drive",
        "parentIds": [
          "grp:org.nuxeo.ecm.liveconnect"
        ],
        "readmes": [
          {
            "blobProviderId": "default",
            "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
            "digest": "ab7f5d29391b202444ef4f2a00d97906",
            "encoding": "UTF-8",
            "length": 927,
            "mimeType": "text/plain",
            "name": "README.md"
          }
        ],
        "version": "10.10"
      },
      "bundleId": "org.nuxeo.ecm.liveconnect.google.drive.jsf",
      "components": [
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.ui.web.component.file.JSFBlobUploaderService--uploader",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive/org.nuxeo.ecm.liveconnect.google.drive.jsf/org.nuxeo.ecm.liveconnect.google.drive.jsf.GoogleDriveComponent/Contributions/org.nuxeo.ecm.liveconnect.google.drive.jsf.GoogleDriveComponent--uploader",
              "id": "org.nuxeo.ecm.liveconnect.google.drive.jsf.GoogleDriveComponent--uploader",
              "registrationOrder": 3,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.ui.web.component.file.JSFBlobUploaderService",
                "name": "org.nuxeo.ecm.platform.ui.web.component.file.JSFBlobUploaderService",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"uploader\" target=\"org.nuxeo.ecm.platform.ui.web.component.file.JSFBlobUploaderService\">\n    <uploader class=\"org.nuxeo.ecm.liveconnect.google.drive.GoogleDriveBlobUploader\" id=\"googledrive\" order=\"20\"/>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive/org.nuxeo.ecm.liveconnect.google.drive.jsf/org.nuxeo.ecm.liveconnect.google.drive.jsf.GoogleDriveComponent",
          "name": "org.nuxeo.ecm.liveconnect.google.drive.jsf.GoogleDriveComponent",
          "requirements": [],
          "resolutionOrder": 227,
          "services": [],
          "startOrder": 218,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.liveconnect.google.drive.jsf.GoogleDriveComponent\"\n  version=\"1.0.0\">\n\n  <extension target=\"org.nuxeo.ecm.platform.ui.web.component.file.JSFBlobUploaderService\" point=\"uploader\">\n    <uploader id=\"googledrive\" order=\"20\" class=\"org.nuxeo.ecm.liveconnect.google.drive.GoogleDriveBlobUploader\" />\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/googledrive-config.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.WebResources--bundles",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive/org.nuxeo.ecm.liveconnect.google.drive.jsf/org.nuxeo.ecm.liveconnect.google.drive.core.theme/Contributions/org.nuxeo.ecm.liveconnect.google.drive.core.theme--bundles",
              "id": "org.nuxeo.ecm.liveconnect.google.drive.core.theme--bundles",
              "registrationOrder": 7,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.WebResources",
                "name": "org.nuxeo.ecm.platform.WebResources",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"bundles\" target=\"org.nuxeo.ecm.platform.WebResources\">\n    <bundle name=\"nuxeo_includes\">\n      <resources append=\"true\">\n        <resource>googleclient.js</resource>\n      </resources>\n    </bundle>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.WebResources--resources",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive/org.nuxeo.ecm.liveconnect.google.drive.jsf/org.nuxeo.ecm.liveconnect.google.drive.core.theme/Contributions/org.nuxeo.ecm.liveconnect.google.drive.core.theme--resources",
              "id": "org.nuxeo.ecm.liveconnect.google.drive.core.theme--resources",
              "registrationOrder": 8,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.WebResources",
                "name": "org.nuxeo.ecm.platform.WebResources",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"resources\" target=\"org.nuxeo.ecm.platform.WebResources\">\n    <resource name=\"googleclient.js\">\n      <path>nxthemes/html/scripts/googleclient.js</path>\n    </resource>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive/org.nuxeo.ecm.liveconnect.google.drive.jsf/org.nuxeo.ecm.liveconnect.google.drive.core.theme",
          "name": "org.nuxeo.ecm.liveconnect.google.drive.core.theme",
          "requirements": [
            "org.nuxeo.theme.nuxeo.webapp"
          ],
          "resolutionOrder": 685,
          "services": [],
          "startOrder": 217,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.liveconnect.google.drive.core.theme\">\n\n  <require>org.nuxeo.theme.nuxeo.webapp</require>\n\n  <extension target=\"org.nuxeo.ecm.platform.WebResources\" point=\"bundles\">\n    <bundle name=\"nuxeo_includes\">\n      <resources append=\"true\">\n        <resource>googleclient.js</resource>\n      </resources>\n    </bundle>\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.platform.WebResources\" point=\"resources\">\n    <resource name=\"googleclient.js\">\n      <path>nxthemes/html/scripts/googleclient.js</path>\n    </resource>\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/theme-contrib.xml",
          "xmlPureComponent": true
        }
      ],
      "fileName": "nuxeo-liveconnect-google-drive-jsf-10.10.jar",
      "groupId": "org.nuxeo.ecm.liveconnect",
      "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive/org.nuxeo.ecm.liveconnect.google.drive.jsf",
      "id": "org.nuxeo.ecm.liveconnect.google.drive.jsf",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: Apache Maven\r\nBuilt-By: jenkins\r\nBuild-Jdk: 1.8.0_191\r\nBundle-ManifestVersion: 1\r\nBundle-Version: 1.0.0\r\nBundle-Name: Nuxeo Live Connect JSF for Google Drive\r\nBundle-SymbolicName: org.nuxeo.ecm.liveconnect.google.drive.jsf;single\r\n ton:=true\r\nNuxeo-Component: OSGI-INF/googledrive-config.xml,   OSGI-INF/theme-con\r\n trib.xml\r\n\r\n",
      "maxResolutionOrder": 685,
      "minResolutionOrder": 227,
      "packages": [
        "nuxeo-liveconnect"
      ],
      "parentReadme": {
        "blobProviderId": "default",
        "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
        "digest": "ab7f5d29391b202444ef4f2a00d97906",
        "encoding": "UTF-8",
        "length": 927,
        "mimeType": "text/plain",
        "name": "README.md"
      },
      "requirements": [],
      "version": "10.10"
    },
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-liveconnect-jsf",
      "artifactVersion": "10.10",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "org.nuxeo.ecm.liveconnect.core",
          "org.nuxeo.ecm.liveconnect.jsf",
          "org.nuxeo.ecm.liveconnect.web.ui"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect",
        "id": "grp:org.nuxeo.ecm.liveconnect",
        "name": "org.nuxeo.ecm.liveconnect",
        "parentIds": [],
        "readmes": [
          {
            "blobProviderId": "default",
            "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
            "digest": "ab7f5d29391b202444ef4f2a00d97906",
            "encoding": "UTF-8",
            "length": 927,
            "mimeType": "text/plain",
            "name": "README.md"
          }
        ],
        "version": "10.10"
      },
      "bundleId": "org.nuxeo.ecm.liveconnect.jsf",
      "components": [
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.actions.ActionService--actions",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/org.nuxeo.ecm.liveconnect.jsf/org.nuxeo.ecm.liveconnect.action/Contributions/org.nuxeo.ecm.liveconnect.action--actions",
              "id": "org.nuxeo.ecm.liveconnect.action--actions",
              "registrationOrder": 12,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.actions.ActionService",
                "name": "org.nuxeo.ecm.platform.actions.ActionService",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"actions\" target=\"org.nuxeo.ecm.platform.actions.ActionService\">\n    <action id=\"blobAppLinks\" type=\"template\">\n      <category>BLOB_ACTIONS</category>\n      <properties>\n        <property name=\"template\">/incl/action/app_links_action_template.xhtml</property>\n      </properties>\n    </action>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/org.nuxeo.ecm.liveconnect.jsf/org.nuxeo.ecm.liveconnect.action",
          "name": "org.nuxeo.ecm.liveconnect.action",
          "requirements": [],
          "resolutionOrder": 228,
          "services": [],
          "startOrder": 199,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<component name=\"org.nuxeo.ecm.liveconnect.action\">\n  <extension target=\"org.nuxeo.ecm.platform.actions.ActionService\"\n             point=\"actions\">\n    <action id=\"blobAppLinks\" type=\"template\">\n      <category>BLOB_ACTIONS</category>\n      <properties>\n        <property name=\"template\">/incl/action/app_links_action_template.xhtml</property>\n      </properties>\n    </action>\n  </extension>\n</component>",
          "xmlFileName": "/OSGI-INF/actions-contrib.xml",
          "xmlPureComponent": true
        }
      ],
      "fileName": "nuxeo-liveconnect-jsf-10.10.jar",
      "groupId": "org.nuxeo.ecm.liveconnect",
      "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/org.nuxeo.ecm.liveconnect.jsf",
      "id": "org.nuxeo.ecm.liveconnect.jsf",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: Apache Maven\r\nBuilt-By: jenkins\r\nBuild-Jdk: 1.8.0_191\r\nBundle-ManifestVersion: 1\r\nBundle-Version: 1.0.0\r\nBundle-Name: Nuxeo Live Connect JSF\r\nBundle-SymbolicName: org.nuxeo.ecm.liveconnect.jsf;singleton:=true\r\nNuxeo-Component: OSGI-INF/actions-contrib.xml\r\n\r\n",
      "maxResolutionOrder": 228,
      "minResolutionOrder": 228,
      "packages": [
        "nuxeo-liveconnect"
      ],
      "parentReadme": {
        "blobProviderId": "default",
        "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
        "digest": "ab7f5d29391b202444ef4f2a00d97906",
        "encoding": "UTF-8",
        "length": 927,
        "mimeType": "text/plain",
        "name": "README.md"
      },
      "requirements": [],
      "version": "10.10"
    },
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-liveconnect-dropbox-core",
      "artifactVersion": "10.10",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "org.nuxeo.ecm.liveconnect.dropbox",
          "org.nuxeo.ecm.liveconnect.dropbox.core",
          "org.nuxeo.ecm.liveconnect.dropbox.web.ui"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.dropbox",
        "id": "grp:org.nuxeo.ecm.liveconnect.dropbox",
        "name": "org.nuxeo.ecm.liveconnect.dropbox",
        "parentIds": [
          "grp:org.nuxeo.ecm.liveconnect"
        ],
        "readmes": [
          {
            "blobProviderId": "default",
            "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
            "digest": "ab7f5d29391b202444ef4f2a00d97906",
            "encoding": "UTF-8",
            "length": 927,
            "mimeType": "text/plain",
            "name": "README.md"
          }
        ],
        "version": "10.10"
      },
      "bundleId": "org.nuxeo.ecm.liveconnect.dropbox.core",
      "components": [
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.cache.CacheService--caches",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.dropbox/org.nuxeo.ecm.liveconnect.dropbox.core/org.nuxeo.ecm.liveconnect.dropbox.core.cache/Contributions/org.nuxeo.ecm.liveconnect.dropbox.core.cache--caches",
              "id": "org.nuxeo.ecm.liveconnect.dropbox.core.cache--caches",
              "registrationOrder": 3,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.cache.CacheService",
                "name": "org.nuxeo.ecm.core.cache.CacheService",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"caches\" target=\"org.nuxeo.ecm.core.cache.CacheService\">\n\n    <cache name=\"dropbox\">\n      <option name=\"maxSize\">1000</option>\n      <option name=\"concurrencyLevel\">10</option>\n      <ttl>60</ttl>\n    </cache>\n\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.dropbox/org.nuxeo.ecm.liveconnect.dropbox.core/org.nuxeo.ecm.liveconnect.dropbox.core.cache",
          "name": "org.nuxeo.ecm.liveconnect.dropbox.core.cache",
          "requirements": [],
          "resolutionOrder": 219,
          "services": [],
          "startOrder": 207,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.liveconnect.dropbox.core.cache\">\n\n  <extension target=\"org.nuxeo.ecm.core.cache.CacheService\" point=\"caches\">\n\n    <cache name=\"dropbox\">\n      <option name=\"maxSize\">1000</option>\n      <option name=\"concurrencyLevel\">10</option>\n      <ttl>60</ttl>\n    </cache>\n\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/cache-config.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.query.api.PageProviderService--providers",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.dropbox/org.nuxeo.ecm.liveconnect.dropbox.core/org.nuxeo.ecm.liveconnect.dropbox.core.pageprovider/Contributions/org.nuxeo.ecm.liveconnect.dropbox.core.pageprovider--providers",
              "id": "org.nuxeo.ecm.liveconnect.dropbox.core.pageprovider--providers",
              "registrationOrder": 7,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.query.api.PageProviderService",
                "name": "org.nuxeo.ecm.platform.query.api.PageProviderService",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"providers\" target=\"org.nuxeo.ecm.platform.query.api.PageProviderService\">\n\n    <coreQueryPageProvider name=\"dropbox_document_to_be_updated\">\n      <property name=\"maxResults\">PAGE_SIZE</property>\n      <pattern>\n       SELECT * FROM Document WHERE content/data LIKE 'dropbox:%' AND ecm:isVersion = 0\n      </pattern>\n      <sort ascending=\"true\" column=\"ecm:uuid\"/>\n      <pageSize>50</pageSize>\n    </coreQueryPageProvider>\n\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.dropbox/org.nuxeo.ecm.liveconnect.dropbox.core/org.nuxeo.ecm.liveconnect.dropbox.core.pageprovider",
          "name": "org.nuxeo.ecm.liveconnect.dropbox.core.pageprovider",
          "requirements": [],
          "resolutionOrder": 220,
          "services": [],
          "startOrder": 208,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<component name=\"org.nuxeo.ecm.liveconnect.dropbox.core.pageprovider\">\n\n  <extension target=\"org.nuxeo.ecm.platform.query.api.PageProviderService\"\n    point=\"providers\">\n\n    <coreQueryPageProvider name=\"dropbox_document_to_be_updated\">\n      <property name=\"maxResults\">PAGE_SIZE</property>\n      <pattern>\n       SELECT * FROM Document WHERE content/data LIKE 'dropbox:%' AND ecm:isVersion = 0\n      </pattern>\n      <sort column=\"ecm:uuid\" ascending=\"true\" />\n      <pageSize>50</pageSize>\n    </coreQueryPageProvider>\n\n  </extension>\n\n</component>",
          "xmlFileName": "/OSGI-INF/dropbox-pageprovider-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentation": "\n    Management of Dropbox configuration.\n  \n",
          "documentationHtml": "<p>\nManagement of Dropbox configuration.\n</p><p></p>",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry--providers",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.dropbox/org.nuxeo.ecm.liveconnect.dropbox.core/org.nuxeo.ecm.liveconnect.dropbox.core.DropboxComponent/Contributions/org.nuxeo.ecm.liveconnect.dropbox.core.DropboxComponent--providers",
              "id": "org.nuxeo.ecm.liveconnect.dropbox.core.DropboxComponent--providers",
              "registrationOrder": 2,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry",
                "name": "org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"providers\" target=\"org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry\">\n    <provider>\n      <name>dropbox</name>\n      <description>Dropbox</description>\n      <class>org.nuxeo.ecm.liveconnect.dropbox.DropboxOAuth2ServiceProvider</class>\n      <tokenServerURL>https://api.dropbox.com/oauth2/token</tokenServerURL>\n      <authorizationServerURL>https://www.dropbox.com/oauth2/authorize?force_reapprove=true</authorizationServerURL>\n    </provider>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.blob.BlobManager--configuration",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.dropbox/org.nuxeo.ecm.liveconnect.dropbox.core/org.nuxeo.ecm.liveconnect.dropbox.core.DropboxComponent/Contributions/org.nuxeo.ecm.liveconnect.dropbox.core.DropboxComponent--configuration",
              "id": "org.nuxeo.ecm.liveconnect.dropbox.core.DropboxComponent--configuration",
              "registrationOrder": 3,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.blob.BlobManager",
                "name": "org.nuxeo.ecm.core.blob.BlobManager",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"configuration\" target=\"org.nuxeo.ecm.core.blob.BlobManager\">\n    <blobprovider name=\"dropbox\">\n      <class>org.nuxeo.ecm.liveconnect.dropbox.DropboxBlobProvider</class>\n    </blobprovider>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.dropbox/org.nuxeo.ecm.liveconnect.dropbox.core/org.nuxeo.ecm.liveconnect.dropbox.core.DropboxComponent",
          "name": "org.nuxeo.ecm.liveconnect.dropbox.core.DropboxComponent",
          "requirements": [
            "org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry",
            "org.nuxeo.ecm.core.blob.BlobManager"
          ],
          "resolutionOrder": 452,
          "services": [],
          "startOrder": 206,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.liveconnect.dropbox.core.DropboxComponent\"\n           version=\"1.0.0\">\n\n  <require>org.nuxeo.ecm.core.blob.BlobManager</require>\n  <require>org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry</require>\n\n  <documentation>\n    Management of Dropbox configuration.\n  </documentation>\n\n  <extension target=\"org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry\" point=\"providers\">\n    <provider>\n      <name>dropbox</name>\n      <description>Dropbox</description>\n      <class>org.nuxeo.ecm.liveconnect.dropbox.DropboxOAuth2ServiceProvider</class>\n      <tokenServerURL>https://api.dropbox.com/oauth2/token</tokenServerURL>\n      <authorizationServerURL>https://www.dropbox.com/oauth2/authorize?force_reapprove=true</authorizationServerURL>\n    </provider>\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.core.blob.BlobManager\" point=\"configuration\">\n    <blobprovider name=\"dropbox\">\n      <class>org.nuxeo.ecm.liveconnect.dropbox.DropboxBlobProvider</class>\n    </blobprovider>\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/dropbox-service.xml",
          "xmlPureComponent": true
        }
      ],
      "fileName": "nuxeo-liveconnect-dropbox-core-10.10.jar",
      "groupId": "org.nuxeo.ecm.liveconnect",
      "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.dropbox/org.nuxeo.ecm.liveconnect.dropbox.core",
      "id": "org.nuxeo.ecm.liveconnect.dropbox.core",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: Apache Maven\r\nBuilt-By: jenkins\r\nBuild-Jdk: 1.8.0_191\r\nBundle-ManifestVersion: 1\r\nBundle-Version: 1.0.0\r\nBundle-Name: Nuxeo Live Connect Core for Dropbox\r\nBundle-SymbolicName: org.nuxeo.ecm.liveconnect.dropbox.core;singleton:\r\n =true\r\nNuxeo-Component: OSGI-INF/dropbox-service.xml,OSGI-INF/cache-config.xm\r\n l,OSGI-INF/dropbox-pageprovider-contrib.xml\r\n\r\n",
      "maxResolutionOrder": 452,
      "minResolutionOrder": 219,
      "packages": [
        "nuxeo-liveconnect"
      ],
      "parentReadme": {
        "blobProviderId": "default",
        "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
        "digest": "ab7f5d29391b202444ef4f2a00d97906",
        "encoding": "UTF-8",
        "length": 927,
        "mimeType": "text/plain",
        "name": "README.md"
      },
      "readme": {
        "blobProviderId": "default",
        "content": "# Nuxeo Live Connect - Dropbox\n\nNuxeo Live Connect connector for Dropbox.\n\n# Setting up OAuth with Dropbox\n\n## Step 1:  Preparing your application accounts on the Dropbox App console\n\n 1. Go to https://www.dropbox.com/developers/apps.\n 2. Click on 'App console'.\n 3. Click on the button 'Create app'.\n 4. Select 'Dropbox API app' and then:\n    Select:\n    - 'Can your app be limited to its own folder?' -> No\n    - 'What type of files does your app need access to?' -> All file types\n    - Fill the name of your application.\n    - Click 'Create app'.\n 5. From the Settings tab, copy:\n    - App key\n    - App secret\n 6. In the 'OAuth 2' > Redirect URIs set the following URL, adapting the hostname and port to your case: http://localhost:8080/nuxeo/site/oauth2/dropbox/callback.\n \n## Step 2: Configuring the Nuxeo Platform\n 1. In the Nuxeo Platform go to the Admin Center > Cloud Services. \n 2. In the 'Service providers' tab, edit the 'dropbox' service provider.\n    - Paste there your key and secret.\n    - Make sure the 'Enabled' box is checked.\n 3. Now go to the HOME tab and click 'Cloud Services' tab and click the 'Connect to Dropbox' button or just create a new Dropbox document.\n",
        "digest": "f72f83f92a4eeb4e39d0e7463ea9be51",
        "encoding": "UTF-8",
        "length": 1187,
        "mimeType": "text/plain",
        "name": "README.md"
      },
      "requirements": [],
      "version": "10.10"
    },
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-liveconnect-box-jsf",
      "artifactVersion": "10.10",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "org.nuxeo.ecm.liveconnect.box.core",
          "org.nuxeo.ecm.liveconnect.box.jsf",
          "org.nuxeo.ecm.liveconnect.box.web.ui"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.box",
        "id": "grp:org.nuxeo.ecm.liveconnect.box",
        "name": "org.nuxeo.ecm.liveconnect.box",
        "parentIds": [
          "grp:org.nuxeo.ecm.liveconnect"
        ],
        "readmes": [
          {
            "blobProviderId": "default",
            "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
            "digest": "ab7f5d29391b202444ef4f2a00d97906",
            "encoding": "UTF-8",
            "length": 927,
            "mimeType": "text/plain",
            "name": "README.md"
          }
        ],
        "version": "10.10"
      },
      "bundleId": "org.nuxeo.ecm.liveconnect.box.jsf",
      "components": [
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.ui.web.component.file.JSFBlobUploaderService--uploader",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.box/org.nuxeo.ecm.liveconnect.box.jsf/org.nuxeo.ecm.liveconnect.box.jsf.BoxComponent/Contributions/org.nuxeo.ecm.liveconnect.box.jsf.BoxComponent--uploader",
              "id": "org.nuxeo.ecm.liveconnect.box.jsf.BoxComponent--uploader",
              "registrationOrder": 1,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.ui.web.component.file.JSFBlobUploaderService",
                "name": "org.nuxeo.ecm.platform.ui.web.component.file.JSFBlobUploaderService",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"uploader\" target=\"org.nuxeo.ecm.platform.ui.web.component.file.JSFBlobUploaderService\">\n    <uploader class=\"org.nuxeo.ecm.liveconnect.box.BoxBlobUploader\" id=\"box\" order=\"30\"/>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.box/org.nuxeo.ecm.liveconnect.box.jsf/org.nuxeo.ecm.liveconnect.box.jsf.BoxComponent",
          "name": "org.nuxeo.ecm.liveconnect.box.jsf.BoxComponent",
          "requirements": [],
          "resolutionOrder": 216,
          "services": [],
          "startOrder": 203,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.liveconnect.box.jsf.BoxComponent\" version=\"1.0.0\">\n\n  <extension target=\"org.nuxeo.ecm.platform.ui.web.component.file.JSFBlobUploaderService\" point=\"uploader\">\n    <uploader id=\"box\" order=\"30\" class=\"org.nuxeo.ecm.liveconnect.box.BoxBlobUploader\" />\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/box-config.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.WebResources--bundles",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.box/org.nuxeo.ecm.liveconnect.box.jsf/org.nuxeo.ecm.liveconnect.box.jsf.theme/Contributions/org.nuxeo.ecm.liveconnect.box.jsf.theme--bundles",
              "id": "org.nuxeo.ecm.liveconnect.box.jsf.theme--bundles",
              "registrationOrder": 2,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.WebResources",
                "name": "org.nuxeo.ecm.platform.WebResources",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"bundles\" target=\"org.nuxeo.ecm.platform.WebResources\">\n    <bundle name=\"nuxeo_includes\">\n      <resources append=\"true\">\n        <resource>boxclient.js</resource>\n      </resources>\n    </bundle>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.WebResources--resources",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.box/org.nuxeo.ecm.liveconnect.box.jsf/org.nuxeo.ecm.liveconnect.box.jsf.theme/Contributions/org.nuxeo.ecm.liveconnect.box.jsf.theme--resources",
              "id": "org.nuxeo.ecm.liveconnect.box.jsf.theme--resources",
              "registrationOrder": 3,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.WebResources",
                "name": "org.nuxeo.ecm.platform.WebResources",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"resources\" target=\"org.nuxeo.ecm.platform.WebResources\">\n    <resource name=\"boxclient.js\">\n      <path>nxthemes/html/scripts/boxclient.js</path>\n    </resource>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.box/org.nuxeo.ecm.liveconnect.box.jsf/org.nuxeo.ecm.liveconnect.box.jsf.theme",
          "name": "org.nuxeo.ecm.liveconnect.box.jsf.theme",
          "requirements": [
            "org.nuxeo.theme.nuxeo.webapp"
          ],
          "resolutionOrder": 680,
          "services": [],
          "startOrder": 204,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.liveconnect.box.jsf.theme\">\n\n  <require>org.nuxeo.theme.nuxeo.webapp</require>\n\n  <extension target=\"org.nuxeo.ecm.platform.WebResources\" point=\"bundles\">\n    <bundle name=\"nuxeo_includes\">\n      <resources append=\"true\">\n        <resource>boxclient.js</resource>\n      </resources>\n    </bundle>\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.platform.WebResources\" point=\"resources\">\n    <resource name=\"boxclient.js\">\n      <path>nxthemes/html/scripts/boxclient.js</path>\n    </resource>\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/theme-contrib.xml",
          "xmlPureComponent": true
        }
      ],
      "fileName": "nuxeo-liveconnect-box-jsf-10.10.jar",
      "groupId": "org.nuxeo.ecm.liveconnect",
      "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.box/org.nuxeo.ecm.liveconnect.box.jsf",
      "id": "org.nuxeo.ecm.liveconnect.box.jsf",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: Apache Maven\r\nBuilt-By: jenkins\r\nBuild-Jdk: 1.8.0_191\r\nBundle-ManifestVersion: 1\r\nBundle-Version: 1.0.0\r\nBundle-Name: Nuxeo Live Connect JSF for Box\r\nBundle-SymbolicName: org.nuxeo.ecm.liveconnect.box.jsf;singleton:=true\r\nNuxeo-Component: OSGI-INF/box-config.xml,OSGI-INF/theme-contrib.xml\r\n\r\n",
      "maxResolutionOrder": 680,
      "minResolutionOrder": 216,
      "packages": [
        "nuxeo-liveconnect"
      ],
      "parentReadme": {
        "blobProviderId": "default",
        "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
        "digest": "ab7f5d29391b202444ef4f2a00d97906",
        "encoding": "UTF-8",
        "length": 927,
        "mimeType": "text/plain",
        "name": "README.md"
      },
      "requirements": [],
      "version": "10.10"
    },
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-liveconnect-onedrive-core",
      "artifactVersion": "10.10-HF21",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "org.nuxeo.ecm.liveconnect.onedrive",
          "org.nuxeo.ecm.liveconnect.onedrive.core",
          "org.nuxeo.ecm.liveconnect.onedrive.jsf"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.onedrive",
        "id": "grp:org.nuxeo.ecm.liveconnect.onedrive",
        "name": "org.nuxeo.ecm.liveconnect.onedrive",
        "parentIds": [
          "grp:org.nuxeo.ecm.liveconnect"
        ],
        "readmes": [
          {
            "blobProviderId": "default",
            "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
            "digest": "ab7f5d29391b202444ef4f2a00d97906",
            "encoding": "UTF-8",
            "length": 927,
            "mimeType": "text/plain",
            "name": "README.md"
          }
        ],
        "version": "10.10"
      },
      "bundleId": "org.nuxeo.ecm.liveconnect.onedrive.core",
      "components": [
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.cache.CacheService--caches",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.onedrive/org.nuxeo.ecm.liveconnect.onedrive.core/org.nuxeo.ecm.liveconnect.onedrive.core.cache/Contributions/org.nuxeo.ecm.liveconnect.onedrive.core.cache--caches",
              "id": "org.nuxeo.ecm.liveconnect.onedrive.core.cache--caches",
              "registrationOrder": 5,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.cache.CacheService",
                "name": "org.nuxeo.ecm.core.cache.CacheService",
                "type": "service"
              },
              "version": "10.10-HF21",
              "xml": "<extension point=\"caches\" target=\"org.nuxeo.ecm.core.cache.CacheService\">\n\n    <cache name=\"onedrive\">\n      <option name=\"maxSize\">1000</option>\n      <option name=\"concurrencyLevel\">10</option>\n      <ttl>60</ttl>\n    </cache>\n\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.onedrive/org.nuxeo.ecm.liveconnect.onedrive.core/org.nuxeo.ecm.liveconnect.onedrive.core.cache",
          "name": "org.nuxeo.ecm.liveconnect.onedrive.core.cache",
          "requirements": [],
          "resolutionOrder": 229,
          "services": [],
          "startOrder": 222,
          "version": "10.10-HF21",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.liveconnect.onedrive.core.cache\">\n\n  <extension target=\"org.nuxeo.ecm.core.cache.CacheService\" point=\"caches\">\n\n    <cache name=\"onedrive\">\n      <option name=\"maxSize\">1000</option>\n      <option name=\"concurrencyLevel\">10</option>\n      <ttl>60</ttl>\n    </cache>\n\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/cache-config.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.query.api.PageProviderService--providers",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.onedrive/org.nuxeo.ecm.liveconnect.onedrive.core/org.nuxeo.ecm.liveconnect.onedrive.core.pageprovider/Contributions/org.nuxeo.ecm.liveconnect.onedrive.core.pageprovider--providers",
              "id": "org.nuxeo.ecm.liveconnect.onedrive.core.pageprovider--providers",
              "registrationOrder": 9,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.query.api.PageProviderService",
                "name": "org.nuxeo.ecm.platform.query.api.PageProviderService",
                "type": "service"
              },
              "version": "10.10-HF21",
              "xml": "<extension point=\"providers\" target=\"org.nuxeo.ecm.platform.query.api.PageProviderService\">\n\n    <coreQueryPageProvider name=\"onedrive_document_to_be_updated\">\n      <property name=\"maxResults\">PAGE_SIZE</property>\n      <pattern>\n       SELECT * FROM Document WHERE content/data LIKE 'onedrive:%' AND ecm:isVersion = 0\n      </pattern>\n      <sort ascending=\"true\" column=\"ecm:uuid\"/>\n      <pageSize>50</pageSize>\n    </coreQueryPageProvider>\n\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.onedrive/org.nuxeo.ecm.liveconnect.onedrive.core/org.nuxeo.ecm.liveconnect.onedrive.core.pageprovider",
          "name": "org.nuxeo.ecm.liveconnect.onedrive.core.pageprovider",
          "requirements": [],
          "resolutionOrder": 230,
          "services": [],
          "startOrder": 223,
          "version": "10.10-HF21",
          "xmlFileContent": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<component name=\"org.nuxeo.ecm.liveconnect.onedrive.core.pageprovider\">\n\n  <extension target=\"org.nuxeo.ecm.platform.query.api.PageProviderService\"\n    point=\"providers\">\n\n    <coreQueryPageProvider name=\"onedrive_document_to_be_updated\">\n      <property name=\"maxResults\">PAGE_SIZE</property>\n      <pattern>\n       SELECT * FROM Document WHERE content/data LIKE 'onedrive:%' AND ecm:isVersion = 0\n      </pattern>\n      <sort column=\"ecm:uuid\" ascending=\"true\" />\n      <pageSize>50</pageSize>\n    </coreQueryPageProvider>\n\n  </extension>\n\n</component>",
          "xmlFileName": "/OSGI-INF/onedrive-pageprovider-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentation": "\n    Management of OneDrive configuration.\n  \n",
          "documentationHtml": "<p>\nManagement of OneDrive configuration.\n</p><p></p>",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry--providers",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.onedrive/org.nuxeo.ecm.liveconnect.onedrive.core/org.nuxeo.ecm.liveconnect.onedrive.core.OneDriveComponent/Contributions/org.nuxeo.ecm.liveconnect.onedrive.core.OneDriveComponent--providers",
              "id": "org.nuxeo.ecm.liveconnect.onedrive.core.OneDriveComponent--providers",
              "registrationOrder": 1,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry",
                "name": "org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry",
                "type": "service"
              },
              "version": "10.10-HF21",
              "xml": "<extension point=\"providers\" target=\"org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry\">\n    <provider>\n      <name>onedrive</name>\n      <description>OneDrive</description>\n      <class>org.nuxeo.ecm.liveconnect.onedrive.OneDriveOAuth2ServiceProvider</class>\n      <tokenServerURL>https://login.live.com/oauth20_token.srf</tokenServerURL>\n      <authorizationServerURL>https://login.live.com/oauth20_authorize.srf?response_type=code</authorizationServerURL>\n      <!-- for OneDrive for Business -->\n      <!-- sharepoint_domain looks like : https:\\/\\/{tenant}-my.sharepoint.com\\/ -->\n      <!--<tokenServerURL>https://login.microsoftonline.com/common/oauth2/token?resource={{ sharepoint_domain }}</tokenServerURL>-->\n      <!--<authorizationServerURL>https://login.microsoftonline.com/common/oauth2/authorize?response_type=code</authorizationServerURL>-->\n      <scope>wl.signin</scope>\n      <scope>wl.offline_access</scope>\n      <scope>onedrive.readwrite</scope>\n      <scope>wl.emails</scope>\n    </provider>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.blob.BlobManager--configuration",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.onedrive/org.nuxeo.ecm.liveconnect.onedrive.core/org.nuxeo.ecm.liveconnect.onedrive.core.OneDriveComponent/Contributions/org.nuxeo.ecm.liveconnect.onedrive.core.OneDriveComponent--configuration",
              "id": "org.nuxeo.ecm.liveconnect.onedrive.core.OneDriveComponent--configuration",
              "registrationOrder": 2,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.blob.BlobManager",
                "name": "org.nuxeo.ecm.core.blob.BlobManager",
                "type": "service"
              },
              "version": "10.10-HF21",
              "xml": "<extension point=\"configuration\" target=\"org.nuxeo.ecm.core.blob.BlobManager\">\n    <blobprovider name=\"onedrive\">\n      <class>org.nuxeo.ecm.liveconnect.onedrive.OneDriveBlobProvider</class>\n    </blobprovider>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.onedrive/org.nuxeo.ecm.liveconnect.onedrive.core/org.nuxeo.ecm.liveconnect.onedrive.core.OneDriveComponent",
          "name": "org.nuxeo.ecm.liveconnect.onedrive.core.OneDriveComponent",
          "requirements": [
            "org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry",
            "org.nuxeo.ecm.core.blob.BlobManager"
          ],
          "resolutionOrder": 451,
          "services": [],
          "startOrder": 221,
          "version": "10.10-HF21",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.liveconnect.onedrive.core.OneDriveComponent\" version=\"1.0.0\">\n\n  <require>org.nuxeo.ecm.core.blob.BlobManager</require>\n  <require>org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry</require>\n\n  <documentation>\n    Management of OneDrive configuration.\n  </documentation>\n\n  <extension target=\"org.nuxeo.ecm.platform.oauth2.providers.OAuth2ServiceProviderRegistry\" point=\"providers\">\n    <provider>\n      <name>onedrive</name>\n      <description>OneDrive</description>\n      <class>org.nuxeo.ecm.liveconnect.onedrive.OneDriveOAuth2ServiceProvider</class>\n      <tokenServerURL>https://login.live.com/oauth20_token.srf</tokenServerURL>\n      <authorizationServerURL>https://login.live.com/oauth20_authorize.srf?response_type=code</authorizationServerURL>\n      <!-- for OneDrive for Business -->\n      <!-- sharepoint_domain looks like : https:\\/\\/{tenant}-my.sharepoint.com\\/ -->\n      <!--<tokenServerURL>https://login.microsoftonline.com/common/oauth2/token?resource={{ sharepoint_domain }}</tokenServerURL>-->\n      <!--<authorizationServerURL>https://login.microsoftonline.com/common/oauth2/authorize?response_type=code</authorizationServerURL>-->\n      <scope>wl.signin</scope>\n      <scope>wl.offline_access</scope>\n      <scope>onedrive.readwrite</scope>\n      <scope>wl.emails</scope>\n    </provider>\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.core.blob.BlobManager\" point=\"configuration\">\n    <blobprovider name=\"onedrive\">\n      <class>org.nuxeo.ecm.liveconnect.onedrive.OneDriveBlobProvider</class>\n    </blobprovider>\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/onedrive-config.xml",
          "xmlPureComponent": true
        }
      ],
      "fileName": "nuxeo-liveconnect-onedrive-core-10.10-HF21.jar",
      "groupId": "org.nuxeo.ecm.liveconnect",
      "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.onedrive/org.nuxeo.ecm.liveconnect.onedrive.core",
      "id": "org.nuxeo.ecm.liveconnect.onedrive.core",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: Apache Maven\r\nBuilt-By: jenkins\r\nBuild-Jdk: 1.8.0_222\r\nBundle-ManifestVersion: 1\r\nBundle-Version: 1.0.0\r\nBundle-Name: Nuxeo Live Connect Core for OneDrive\r\nBundle-SymbolicName: org.nuxeo.ecm.liveconnect.onedrive.core;singleton\r\n :=true\r\nNuxeo-Component: OSGI-INF/onedrive-config.xml,OSGI-INF/cache-config.xm\r\n l,OSGI-INF/onedrive-pageprovider-contrib.xml\r\n\r\n",
      "maxResolutionOrder": 451,
      "minResolutionOrder": 229,
      "packages": [
        "nuxeo-10.10-HF21",
        "nuxeo-liveconnect"
      ],
      "parentReadme": {
        "blobProviderId": "default",
        "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
        "digest": "ab7f5d29391b202444ef4f2a00d97906",
        "encoding": "UTF-8",
        "length": 927,
        "mimeType": "text/plain",
        "name": "README.md"
      },
      "requirements": [],
      "version": "10.10-HF21"
    },
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-liveconnect-box-web-ui",
      "artifactVersion": "10.10",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "org.nuxeo.ecm.liveconnect.box.core",
          "org.nuxeo.ecm.liveconnect.box.jsf",
          "org.nuxeo.ecm.liveconnect.box.web.ui"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.box",
        "id": "grp:org.nuxeo.ecm.liveconnect.box",
        "name": "org.nuxeo.ecm.liveconnect.box",
        "parentIds": [
          "grp:org.nuxeo.ecm.liveconnect"
        ],
        "readmes": [
          {
            "blobProviderId": "default",
            "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
            "digest": "ab7f5d29391b202444ef4f2a00d97906",
            "encoding": "UTF-8",
            "length": 927,
            "mimeType": "text/plain",
            "name": "README.md"
          }
        ],
        "version": "10.10"
      },
      "bundleId": "org.nuxeo.ecm.liveconnect.box.web.ui",
      "components": [
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.WebResources--resources",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.box/org.nuxeo.ecm.liveconnect.box.web.ui/org.nuxeo.ecm.liveconnect.box.web.ui.resources.contrib/Contributions/org.nuxeo.ecm.liveconnect.box.web.ui.resources.contrib--resources",
              "id": "org.nuxeo.ecm.liveconnect.box.web.ui.resources.contrib--resources",
              "registrationOrder": 25,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.WebResources",
                "name": "org.nuxeo.ecm.platform.WebResources",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"resources\" target=\"org.nuxeo.ecm.platform.WebResources\">\n    <resource name=\"nuxeo-liveconnect-box.html\" shrinkable=\"false\" type=\"import\">\n      <uri>/ui/nuxeo-liveconnect/nuxeo-liveconnect-box.html</uri>\n    </resource>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.WebResources--bundles",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.box/org.nuxeo.ecm.liveconnect.box.web.ui/org.nuxeo.ecm.liveconnect.box.web.ui.resources.contrib/Contributions/org.nuxeo.ecm.liveconnect.box.web.ui.resources.contrib--bundles",
              "id": "org.nuxeo.ecm.liveconnect.box.web.ui.resources.contrib--bundles",
              "registrationOrder": 18,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.WebResources",
                "name": "org.nuxeo.ecm.platform.WebResources",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"bundles\" target=\"org.nuxeo.ecm.platform.WebResources\">\n    <bundle name=\"web-ui\">\n      <resources append=\"true\">\n        <resource>nuxeo-liveconnect-box.html</resource>\n      </resources>\n    </bundle>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.box/org.nuxeo.ecm.liveconnect.box.web.ui/org.nuxeo.ecm.liveconnect.box.web.ui.resources.contrib",
          "name": "org.nuxeo.ecm.liveconnect.box.web.ui.resources.contrib",
          "requirements": [
            "org.nuxeo.web.ui.resources"
          ],
          "resolutionOrder": 956,
          "services": [],
          "startOrder": 205,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n\n<component name=\"org.nuxeo.ecm.liveconnect.box.web.ui.resources.contrib\">\n\n  <require>org.nuxeo.web.ui.resources</require>\n\n  <extension target=\"org.nuxeo.ecm.platform.WebResources\" point=\"resources\">\n    <resource name=\"nuxeo-liveconnect-box.html\" type=\"import\" shrinkable=\"false\">\n      <uri>/ui/nuxeo-liveconnect/nuxeo-liveconnect-box.html</uri>\n    </resource>\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.platform.WebResources\" point=\"bundles\">\n    <bundle name=\"web-ui\">\n      <resources append=\"true\">\n        <resource>nuxeo-liveconnect-box.html</resource>\n      </resources>\n    </bundle>\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/nuxeo-liveconnect-box-webresources-contrib.xml",
          "xmlPureComponent": true
        }
      ],
      "fileName": "nuxeo-liveconnect-box-web-ui-10.10.jar",
      "groupId": "org.nuxeo.ecm.liveconnect",
      "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.box/org.nuxeo.ecm.liveconnect.box.web.ui",
      "id": "org.nuxeo.ecm.liveconnect.box.web.ui",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: Apache Maven\r\nBuilt-By: jenkins\r\nBuild-Jdk: 1.8.0_191\r\nBundle-ManifestVersion: 1\r\nBundle-Version: 1.0.0\r\nBundle-Name: Nuxeo Live Connect Web UI for Box\r\nBundle-SymbolicName: org.nuxeo.ecm.liveconnect.box.web.ui;singleton:=t\r\n rue\r\nNuxeo-Component: OSGI-INF/nuxeo-liveconnect-box-webresources-contrib.xml\r\n\r\n",
      "maxResolutionOrder": 956,
      "minResolutionOrder": 956,
      "packages": [
        "nuxeo-liveconnect"
      ],
      "parentReadme": {
        "blobProviderId": "default",
        "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
        "digest": "ab7f5d29391b202444ef4f2a00d97906",
        "encoding": "UTF-8",
        "length": 927,
        "mimeType": "text/plain",
        "name": "README.md"
      },
      "requirements": [],
      "version": "10.10"
    },
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-liveconnect-dropbox-web-ui",
      "artifactVersion": "10.10",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "org.nuxeo.ecm.liveconnect.dropbox",
          "org.nuxeo.ecm.liveconnect.dropbox.core",
          "org.nuxeo.ecm.liveconnect.dropbox.web.ui"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.dropbox",
        "id": "grp:org.nuxeo.ecm.liveconnect.dropbox",
        "name": "org.nuxeo.ecm.liveconnect.dropbox",
        "parentIds": [
          "grp:org.nuxeo.ecm.liveconnect"
        ],
        "readmes": [
          {
            "blobProviderId": "default",
            "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
            "digest": "ab7f5d29391b202444ef4f2a00d97906",
            "encoding": "UTF-8",
            "length": 927,
            "mimeType": "text/plain",
            "name": "README.md"
          }
        ],
        "version": "10.10"
      },
      "bundleId": "org.nuxeo.ecm.liveconnect.dropbox.web.ui",
      "components": [
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.WebResources--resources",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.dropbox/org.nuxeo.ecm.liveconnect.dropbox.web.ui/org.nuxeo.ecm.liveconnect.dropbox.web.ui.resources.contrib/Contributions/org.nuxeo.ecm.liveconnect.dropbox.web.ui.resources.contrib--resources",
              "id": "org.nuxeo.ecm.liveconnect.dropbox.web.ui.resources.contrib--resources",
              "registrationOrder": 31,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.WebResources",
                "name": "org.nuxeo.ecm.platform.WebResources",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"resources\" target=\"org.nuxeo.ecm.platform.WebResources\">\n    <resource name=\"nuxeo-liveconnect-dropbox.html\" shrinkable=\"false\" type=\"import\">\n      <uri>/ui/nuxeo-liveconnect/nuxeo-liveconnect-dropbox.html</uri>\n    </resource>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.WebResources--bundles",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.dropbox/org.nuxeo.ecm.liveconnect.dropbox.web.ui/org.nuxeo.ecm.liveconnect.dropbox.web.ui.resources.contrib/Contributions/org.nuxeo.ecm.liveconnect.dropbox.web.ui.resources.contrib--bundles",
              "id": "org.nuxeo.ecm.liveconnect.dropbox.web.ui.resources.contrib--bundles",
              "registrationOrder": 24,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.WebResources",
                "name": "org.nuxeo.ecm.platform.WebResources",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"bundles\" target=\"org.nuxeo.ecm.platform.WebResources\">\n    <bundle name=\"web-ui\">\n      <resources append=\"true\">\n        <resource>nuxeo-liveconnect-dropbox.html</resource>\n      </resources>\n    </bundle>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.dropbox/org.nuxeo.ecm.liveconnect.dropbox.web.ui/org.nuxeo.ecm.liveconnect.dropbox.web.ui.resources.contrib",
          "name": "org.nuxeo.ecm.liveconnect.dropbox.web.ui.resources.contrib",
          "requirements": [
            "org.nuxeo.web.ui.resources"
          ],
          "resolutionOrder": 962,
          "services": [],
          "startOrder": 211,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n\n<component name=\"org.nuxeo.ecm.liveconnect.dropbox.web.ui.resources.contrib\">\n\n  <require>org.nuxeo.web.ui.resources</require>\n\n  <extension target=\"org.nuxeo.ecm.platform.WebResources\" point=\"resources\">\n    <resource name=\"nuxeo-liveconnect-dropbox.html\" type=\"import\" shrinkable=\"false\">\n      <uri>/ui/nuxeo-liveconnect/nuxeo-liveconnect-dropbox.html</uri>\n    </resource>\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.platform.WebResources\" point=\"bundles\">\n    <bundle name=\"web-ui\">\n      <resources append=\"true\">\n        <resource>nuxeo-liveconnect-dropbox.html</resource>\n      </resources>\n    </bundle>\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/nuxeo-liveconnect-dropbox-webresources-contrib.xml",
          "xmlPureComponent": true
        }
      ],
      "fileName": "nuxeo-liveconnect-dropbox-web-ui-10.10.jar",
      "groupId": "org.nuxeo.ecm.liveconnect",
      "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.dropbox/org.nuxeo.ecm.liveconnect.dropbox.web.ui",
      "id": "org.nuxeo.ecm.liveconnect.dropbox.web.ui",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: Apache Maven\r\nBuilt-By: jenkins\r\nBuild-Jdk: 1.8.0_191\r\nBundle-ManifestVersion: 1\r\nBundle-Version: 1.0.0\r\nBundle-Name: Nuxeo Live Connect Web UI for Dropbox\r\nBundle-SymbolicName: org.nuxeo.ecm.liveconnect.dropbox.web.ui;singleto\r\n n:=true\r\nNuxeo-Component: OSGI-INF/nuxeo-liveconnect-dropbox-webresources-contr\r\n ib.xml\r\n\r\n",
      "maxResolutionOrder": 962,
      "minResolutionOrder": 962,
      "packages": [
        "nuxeo-liveconnect"
      ],
      "parentReadme": {
        "blobProviderId": "default",
        "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
        "digest": "ab7f5d29391b202444ef4f2a00d97906",
        "encoding": "UTF-8",
        "length": 927,
        "mimeType": "text/plain",
        "name": "README.md"
      },
      "requirements": [],
      "version": "10.10"
    },
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-liveconnect-google-drive-web-ui",
      "artifactVersion": "10.10",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "org.nuxeo.ecm.liveconnect.google.drive.core",
          "org.nuxeo.ecm.liveconnect.google.drive.jsf",
          "org.nuxeo.ecm.liveconnect.google.drive.web.ui"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive",
        "id": "grp:org.nuxeo.ecm.liveconnect.google.drive",
        "name": "org.nuxeo.ecm.liveconnect.google.drive",
        "parentIds": [
          "grp:org.nuxeo.ecm.liveconnect"
        ],
        "readmes": [
          {
            "blobProviderId": "default",
            "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
            "digest": "ab7f5d29391b202444ef4f2a00d97906",
            "encoding": "UTF-8",
            "length": 927,
            "mimeType": "text/plain",
            "name": "README.md"
          }
        ],
        "version": "10.10"
      },
      "bundleId": "org.nuxeo.ecm.liveconnect.google.drive.web.ui",
      "components": [
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.WebResources--resources",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive/org.nuxeo.ecm.liveconnect.google.drive.web.ui/org.nuxeo.ecm.liveconnect.google.drive.web.ui.resources.contrib/Contributions/org.nuxeo.ecm.liveconnect.google.drive.web.ui.resources.contrib--resources",
              "id": "org.nuxeo.ecm.liveconnect.google.drive.web.ui.resources.contrib--resources",
              "registrationOrder": 24,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.WebResources",
                "name": "org.nuxeo.ecm.platform.WebResources",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"resources\" target=\"org.nuxeo.ecm.platform.WebResources\">\n    <resource name=\"nuxeo-liveconnect-google-drive.html\" shrinkable=\"false\" type=\"import\">\n      <uri>/ui/nuxeo-liveconnect/nuxeo-liveconnect-google-drive.html</uri>\n    </resource>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.WebResources--bundles",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive/org.nuxeo.ecm.liveconnect.google.drive.web.ui/org.nuxeo.ecm.liveconnect.google.drive.web.ui.resources.contrib/Contributions/org.nuxeo.ecm.liveconnect.google.drive.web.ui.resources.contrib--bundles",
              "id": "org.nuxeo.ecm.liveconnect.google.drive.web.ui.resources.contrib--bundles",
              "registrationOrder": 17,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.WebResources",
                "name": "org.nuxeo.ecm.platform.WebResources",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"bundles\" target=\"org.nuxeo.ecm.platform.WebResources\">\n    <bundle name=\"web-ui\">\n      <resources append=\"true\">\n        <resource>nuxeo-liveconnect-google-drive.html</resource>\n      </resources>\n    </bundle>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive/org.nuxeo.ecm.liveconnect.google.drive.web.ui/org.nuxeo.ecm.liveconnect.google.drive.web.ui.resources.contrib",
          "name": "org.nuxeo.ecm.liveconnect.google.drive.web.ui.resources.contrib",
          "requirements": [
            "org.nuxeo.web.ui.resources"
          ],
          "resolutionOrder": 955,
          "services": [],
          "startOrder": 220,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n\n<component name=\"org.nuxeo.ecm.liveconnect.google.drive.web.ui.resources.contrib\">\n\n  <require>org.nuxeo.web.ui.resources</require>\n\n  <extension target=\"org.nuxeo.ecm.platform.WebResources\" point=\"resources\">\n    <resource name=\"nuxeo-liveconnect-google-drive.html\" type=\"import\" shrinkable=\"false\">\n      <uri>/ui/nuxeo-liveconnect/nuxeo-liveconnect-google-drive.html</uri>\n    </resource>\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.platform.WebResources\" point=\"bundles\">\n    <bundle name=\"web-ui\">\n      <resources append=\"true\">\n        <resource>nuxeo-liveconnect-google-drive.html</resource>\n      </resources>\n    </bundle>\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/nuxeo-liveconnect-google-drive-webresources-contrib.xml",
          "xmlPureComponent": true
        }
      ],
      "fileName": "nuxeo-liveconnect-google-drive-web-ui-10.10.jar",
      "groupId": "org.nuxeo.ecm.liveconnect",
      "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.google.drive/org.nuxeo.ecm.liveconnect.google.drive.web.ui",
      "id": "org.nuxeo.ecm.liveconnect.google.drive.web.ui",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: Apache Maven\r\nBuilt-By: jenkins\r\nBuild-Jdk: 1.8.0_191\r\nBundle-ManifestVersion: 1\r\nBundle-Version: 1.0.0\r\nBundle-Name: Nuxeo Live Connect Web UI for Google Drive\r\nBundle-SymbolicName: org.nuxeo.ecm.liveconnect.google.drive.web.ui;sin\r\n gleton:=true\r\nNuxeo-Component: OSGI-INF/nuxeo-liveconnect-google-drive-webresources-\r\n contrib.xml\r\n\r\n",
      "maxResolutionOrder": 955,
      "minResolutionOrder": 955,
      "packages": [
        "nuxeo-liveconnect"
      ],
      "parentReadme": {
        "blobProviderId": "default",
        "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
        "digest": "ab7f5d29391b202444ef4f2a00d97906",
        "encoding": "UTF-8",
        "length": 927,
        "mimeType": "text/plain",
        "name": "README.md"
      },
      "requirements": [],
      "version": "10.10"
    },
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-liveconnect-web-ui",
      "artifactVersion": "10.10",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "org.nuxeo.ecm.liveconnect.core",
          "org.nuxeo.ecm.liveconnect.jsf",
          "org.nuxeo.ecm.liveconnect.web.ui"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect",
        "id": "grp:org.nuxeo.ecm.liveconnect",
        "name": "org.nuxeo.ecm.liveconnect",
        "parentIds": [],
        "readmes": [
          {
            "blobProviderId": "default",
            "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
            "digest": "ab7f5d29391b202444ef4f2a00d97906",
            "encoding": "UTF-8",
            "length": 927,
            "mimeType": "text/plain",
            "name": "README.md"
          }
        ],
        "version": "10.10"
      },
      "bundleId": "org.nuxeo.ecm.liveconnect.web.ui",
      "components": [],
      "fileName": "nuxeo-liveconnect-web-ui-10.10.jar",
      "groupId": "org.nuxeo.ecm.liveconnect",
      "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/org.nuxeo.ecm.liveconnect.web.ui",
      "id": "org.nuxeo.ecm.liveconnect.web.ui",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: Apache Maven\r\nBuilt-By: jenkins\r\nBuild-Jdk: 1.8.0_191\r\nBundle-ManifestVersion: 1\r\nBundle-Version: 1.0.0\r\nBundle-Name: Nuxeo Live Connect Web UI\r\nBundle-SymbolicName: org.nuxeo.ecm.liveconnect.web.ui;singleton:=true\r\n\r\n",
      "packages": [
        "nuxeo-liveconnect"
      ],
      "parentReadme": {
        "blobProviderId": "default",
        "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
        "digest": "ab7f5d29391b202444ef4f2a00d97906",
        "encoding": "UTF-8",
        "length": 927,
        "mimeType": "text/plain",
        "name": "README.md"
      },
      "requirements": [],
      "version": "10.10"
    },
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-liveconnect-onedrive-jsf",
      "artifactVersion": "10.10",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "org.nuxeo.ecm.liveconnect.onedrive",
          "org.nuxeo.ecm.liveconnect.onedrive.core",
          "org.nuxeo.ecm.liveconnect.onedrive.jsf"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.onedrive",
        "id": "grp:org.nuxeo.ecm.liveconnect.onedrive",
        "name": "org.nuxeo.ecm.liveconnect.onedrive",
        "parentIds": [
          "grp:org.nuxeo.ecm.liveconnect"
        ],
        "readmes": [
          {
            "blobProviderId": "default",
            "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
            "digest": "ab7f5d29391b202444ef4f2a00d97906",
            "encoding": "UTF-8",
            "length": 927,
            "mimeType": "text/plain",
            "name": "README.md"
          }
        ],
        "version": "10.10"
      },
      "bundleId": "org.nuxeo.ecm.liveconnect.onedrive.jsf",
      "components": [
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.ui.web.component.file.JSFBlobUploaderService--uploader",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.onedrive/org.nuxeo.ecm.liveconnect.onedrive.jsf/org.nuxeo.ecm.liveconnect.onedrive.jsf.OneDriveComponent/Contributions/org.nuxeo.ecm.liveconnect.onedrive.jsf.OneDriveComponent--uploader",
              "id": "org.nuxeo.ecm.liveconnect.onedrive.jsf.OneDriveComponent--uploader",
              "registrationOrder": 4,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.ui.web.component.file.JSFBlobUploaderService",
                "name": "org.nuxeo.ecm.platform.ui.web.component.file.JSFBlobUploaderService",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"uploader\" target=\"org.nuxeo.ecm.platform.ui.web.component.file.JSFBlobUploaderService\">\n    <uploader class=\"org.nuxeo.ecm.liveconnect.onedrive.OneDriveBlobUploader\" id=\"onedrive\" order=\"30\"/>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.onedrive/org.nuxeo.ecm.liveconnect.onedrive.jsf/org.nuxeo.ecm.liveconnect.onedrive.jsf.OneDriveComponent",
          "name": "org.nuxeo.ecm.liveconnect.onedrive.jsf.OneDriveComponent",
          "requirements": [],
          "resolutionOrder": 231,
          "services": [],
          "startOrder": 224,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.liveconnect.onedrive.jsf.OneDriveComponent\" version=\"1.0.0\">\n\n  <extension target=\"org.nuxeo.ecm.platform.ui.web.component.file.JSFBlobUploaderService\" point=\"uploader\">\n    <uploader id=\"onedrive\" order=\"30\" class=\"org.nuxeo.ecm.liveconnect.onedrive.OneDriveBlobUploader\" />\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/onedrive-config.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.WebResources--bundles",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.onedrive/org.nuxeo.ecm.liveconnect.onedrive.jsf/org.nuxeo.ecm.liveconnect.onedrive.jsf.theme/Contributions/org.nuxeo.ecm.liveconnect.onedrive.jsf.theme--bundles",
              "id": "org.nuxeo.ecm.liveconnect.onedrive.jsf.theme--bundles",
              "registrationOrder": 10,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.WebResources",
                "name": "org.nuxeo.ecm.platform.WebResources",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"bundles\" target=\"org.nuxeo.ecm.platform.WebResources\">\n    <bundle name=\"nuxeo_includes\">\n      <resources append=\"true\">\n        <resource>onedrive-file-picker.js</resource>\n        <resource>onedrive-file-picker.css</resource>\n        <resource>onedriveclient.js</resource>\n      </resources>\n    </bundle>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.WebResources--resources",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.onedrive/org.nuxeo.ecm.liveconnect.onedrive.jsf/org.nuxeo.ecm.liveconnect.onedrive.jsf.theme/Contributions/org.nuxeo.ecm.liveconnect.onedrive.jsf.theme--resources",
              "id": "org.nuxeo.ecm.liveconnect.onedrive.jsf.theme--resources",
              "registrationOrder": 11,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.WebResources",
                "name": "org.nuxeo.ecm.platform.WebResources",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"resources\" target=\"org.nuxeo.ecm.platform.WebResources\">\n    <resource name=\"onedrive-file-picker.js\">\n      <path>nxthemes/html/scripts/onedrive-file-picker.js</path>\n    </resource>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.WebResources--resources",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.onedrive/org.nuxeo.ecm.liveconnect.onedrive.jsf/org.nuxeo.ecm.liveconnect.onedrive.jsf.theme/Contributions/org.nuxeo.ecm.liveconnect.onedrive.jsf.theme--resources1",
              "id": "org.nuxeo.ecm.liveconnect.onedrive.jsf.theme--resources1",
              "registrationOrder": 12,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.WebResources",
                "name": "org.nuxeo.ecm.platform.WebResources",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"resources\" target=\"org.nuxeo.ecm.platform.WebResources\">\n    <resource name=\"onedrive-file-picker.css\">\n      <path>nxthemes/html/styles/onedrive-file-picker.css</path>\n    </resource>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.WebResources--resources",
              "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.onedrive/org.nuxeo.ecm.liveconnect.onedrive.jsf/org.nuxeo.ecm.liveconnect.onedrive.jsf.theme/Contributions/org.nuxeo.ecm.liveconnect.onedrive.jsf.theme--resources2",
              "id": "org.nuxeo.ecm.liveconnect.onedrive.jsf.theme--resources2",
              "registrationOrder": 13,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.WebResources",
                "name": "org.nuxeo.ecm.platform.WebResources",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"resources\" target=\"org.nuxeo.ecm.platform.WebResources\">\n    <resource name=\"onedriveclient.js\">\n      <path>nxthemes/html/scripts/onedriveclient.js</path>\n    </resource>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.onedrive/org.nuxeo.ecm.liveconnect.onedrive.jsf/org.nuxeo.ecm.liveconnect.onedrive.jsf.theme",
          "name": "org.nuxeo.ecm.liveconnect.onedrive.jsf.theme",
          "requirements": [
            "org.nuxeo.theme.nuxeo.webapp"
          ],
          "resolutionOrder": 688,
          "services": [],
          "startOrder": 225,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.liveconnect.onedrive.jsf.theme\">\n\n  <require>org.nuxeo.theme.nuxeo.webapp</require>\n\n  <extension target=\"org.nuxeo.ecm.platform.WebResources\" point=\"bundles\">\n    <bundle name=\"nuxeo_includes\">\n      <resources append=\"true\">\n        <resource>onedrive-file-picker.js</resource>\n        <resource>onedrive-file-picker.css</resource>\n        <resource>onedriveclient.js</resource>\n      </resources>\n    </bundle>\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.platform.WebResources\" point=\"resources\">\n    <resource name=\"onedrive-file-picker.js\">\n      <path>nxthemes/html/scripts/onedrive-file-picker.js</path>\n    </resource>\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.platform.WebResources\" point=\"resources\">\n    <resource name=\"onedrive-file-picker.css\">\n      <path>nxthemes/html/styles/onedrive-file-picker.css</path>\n    </resource>\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.platform.WebResources\" point=\"resources\">\n    <resource name=\"onedriveclient.js\">\n      <path>nxthemes/html/scripts/onedriveclient.js</path>\n    </resource>\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/theme-contrib.xml",
          "xmlPureComponent": true
        }
      ],
      "fileName": "nuxeo-liveconnect-onedrive-jsf-10.10.jar",
      "groupId": "org.nuxeo.ecm.liveconnect",
      "hierarchyPath": "/grp:org.nuxeo.ecm.liveconnect/grp:org.nuxeo.ecm.liveconnect.onedrive/org.nuxeo.ecm.liveconnect.onedrive.jsf",
      "id": "org.nuxeo.ecm.liveconnect.onedrive.jsf",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: Apache Maven\r\nBuilt-By: jenkins\r\nBuild-Jdk: 1.8.0_191\r\nBundle-ManifestVersion: 1\r\nBundle-Version: 1.0.0\r\nBundle-Name: Nuxeo Live Connect JSF for OneDrive\r\nBundle-SymbolicName: org.nuxeo.ecm.liveconnect.onedrive.jsf;singleton:\r\n =true\r\nNuxeo-Component: OSGI-INF/onedrive-config.xml,OSGI-INF/theme-contrib.xml\r\n\r\n",
      "maxResolutionOrder": 688,
      "minResolutionOrder": 231,
      "packages": [
        "nuxeo-liveconnect"
      ],
      "parentReadme": {
        "blobProviderId": "default",
        "content": "# Nuxeo Live Connect\n\nNuxeo Live Connect is a connector for cloud services.\n\n# Licensing\n \nThis module is licensed under the GNU Lesser General Public License (LGPL) version 2.1 (http://www.gnu.org/licenses/lgpl-2.1.html).\n \n# About Nuxeo\n \nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with\nSaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris.\nMore information is available at [www.nuxeo.com](http://www.nuxeo.com).\n",
        "digest": "ab7f5d29391b202444ef4f2a00d97906",
        "encoding": "UTF-8",
        "length": 927,
        "mimeType": "text/plain",
        "name": "README.md"
      },
      "requirements": [],
      "version": "10.10"
    }
  ],
  "creationDate": 1664793571025,
  "key": "Nuxeo Platform LTS 2019-10.10",
  "name": "Nuxeo Platform LTS 2019",
  "operations": [],
  "packages": [
    {
      "@type": "NXPackage",
      "bundles": [
        "org.nuxeo.ecm.liveconnect.box.core",
        "org.nuxeo.ecm.liveconnect.box.jsf",
        "org.nuxeo.ecm.liveconnect.box.web.ui",
        "org.nuxeo.ecm.liveconnect.core",
        "org.nuxeo.ecm.liveconnect.dropbox.core",
        "org.nuxeo.ecm.liveconnect.dropbox",
        "org.nuxeo.ecm.liveconnect.dropbox.web.ui",
        "org.nuxeo.ecm.liveconnect.google.drive.core",
        "org.nuxeo.ecm.liveconnect.google.drive.jsf",
        "org.nuxeo.ecm.liveconnect.google.drive.web.ui",
        "org.nuxeo.ecm.liveconnect.jsf",
        "org.nuxeo.ecm.liveconnect.onedrive.core",
        "org.nuxeo.ecm.liveconnect.onedrive.jsf",
        "org.nuxeo.ecm.liveconnect.onedrive",
        "org.nuxeo.ecm.liveconnect.web.ui"
      ],
      "conflicts": [],
      "dependencies": [],
      "hierarchyPath": "/nuxeo-liveconnect-1.3.3",
      "id": "nuxeo-liveconnect-1.3.3",
      "name": "nuxeo-liveconnect",
      "optionalDependencies": [
        "nuxeo-jsf-ui",
        "nuxeo-web-ui"
      ],
      "packageType": "addon",
      "title": "Nuxeo Live Connect",
      "version": "1.3.3"
    }
  ],
  "pluginSnapshots": {},
  "releaseDate": 1547942400000,
  "version": "10.10"
}